Имя: Пароль:
1C
1С v8
Как избавиться от списка зависших HTTP-сеансов?
,
0 Lex_Liven
 
03.09.22
06:50
Хороших всем выходных.
Подскажите, пожалуйста, как избавиться вот от этого списка http-сеансов в окне отладки?
Они не отображаются в списке активных пользователей, не отображаются в консоли администрирования, но дико мешают при отладке.
https://www.dropbox.com/s/s8nrnaa3jhuvqlh/Screenshot_debug_sessions.png?dl=0
1 Lex_Liven
 
03.09.22
06:52
Там по прокрутке вверх - немного реально активных юзерских сеансов, а вниз - все HTTP.
2 BaZZiL
 
03.09.22
07:49
Перезапустить вебсервер, отладка же?
3 Lex_Liven
 
03.09.22
08:12
А почему они вообще повисают? Как решить причину проблемы, а не симптомы?
4 Гений 1С
 
гуру
03.09.22
08:45
(2) можно не весь, а только пул приложений - остановить и запустить
5 BaZZiL
 
03.09.22
09:08
Соединения должны сами отваливаться через некоторое время. В свойствах http сервиса настраивается время работы сеанса и режим работы сервиса с сеансами - автоматически или вручную.
6 ДедМорроз
 
03.09.22
09:11
А это случайно не пул соединений,которые будут использоваться для новых подключений ?
7 Lex_Liven
 
03.09.22
20:06
(6) Если есть изменения в конфиге, то часть их них даже не подключается к отладке - ругается на несоответствие версий. Так что вряд ли, это именно не завершенные старые сеансы.
Все они инициируются из другой базы 1С, может быть, там некорректно отключение прописано?
Насколько я видел, там везде по завершении всех процедур сервиса выполняется

Соединение = Неопределено;

Может быть, этого недостаточно?
8 oleg_km
 
03.09.22
22:04
(7) Соединение = Неопределено;

Я думаю, что даже это лишнее.
9 Lex_Liven
 
05.09.22
08:10
Получается, единственное решение - ограничение времени сеанса на стороне самого Веб-сервера?
10 Lex_Liven
 
05.09.22
09:27
И, соответственно, еще вопрос. Если я поставлю короткое время жизни сеанса - не будут ли они рваться в процессе подключения, не успевая отправить запрошенные данные?
11 Smit1C
 
05.09.22
10:30
(10) разорвутся если не уложатся в установленное время.
Если сервер тестовый, то можно просто перезапускать вебсервер.
2 + 2 = 3.9999999999999999999999999999999...