При модальном открытии формы, сервер 1С разрывает соединение.
☑
0
SgBe
29.08.16
✎
16:36
Имеем платформу 1С версии 8.3.8.2027, конфигурации УПП 1.2, БУП 2 и ЗУП 2.5 последних релизов.
Т.е., все конфигурации на обычных формах.
Написано 100500 обработок, в которых используется модальное открытие форм.
Обнаружил, что после открытия формы модально, сеанс тут же переводится в спящий. Соответствено, при попытке изменения данных в открытой форме, получаю сообщение:
"Удаленный хост принудительно разорвал существующее подключение."
Т.к., конфигурация УПП живет очень давно, переписать все модальные вызовы нереально.
Кто виноват и что делать?
1
Evgueni
29.08.16
✎
16:48
Я бы весь кэш снёс. И по новой прописал юзерам пути к БД
2
SgBe
29.08.16
✎
17:27
На клиентах (всех) прописан ключ "/clearcache".
Если на сервере, то "снести кэш" - это удалить папку SNCCNTX?
Проблема четко коррелирует со сменой релиза платформы - перепрыгнули сразу с 8.3.6.
Причина была такая:
3
quizz
29.08.16
✎
17:33
(2) ключ "/clearcache" - он на обычном приложении не работает.
4
quizz
29.08.16
✎
17:37
(0) У меня УПП 1.3, платформа версии 8.3.8.2027. Я не могу воспроизвести проблему. Модально формы открываются.
5
SgBe
29.08.16
✎
17:48
Смотрю в консоли кластера текущий сеанс. Стоит "Спящий" - Нет.
Открываю модально форму, смотрю в консоли кластера текущий сеанс. Стоит "Спящий" - Да.
Сижу, пью чай, т.е., форму не трогаю.
Проходит ~15-20 сек, получаю - "Удаленный хост принудительно разорвал существующее подключение". Повторяемость 100%-ная.
6
Torquader
29.08.16
✎
18:36
(5) Из формы периодически в базу лазай за чем нить - будет не спящий.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.