1С, БД опубликованная на веб-сервере, IIS "держит" несуществующие сеансы активными
Доброе время суток. Предисловие. При работе 1С с БД, которая опубликована на веб-сервере IIS ( доступна по https - ссылке), периодически возникает проблема так называемых зависших сеансов. Такое может произойти по разным причинам. Например на стороне клиента прервалась связь до сервера с БД 1С, опубликованной на веб-сервере. Прервалась на такое время, что сеанс на стороне клиента прервался. При этом на стороне сервера этот сеанс остается активным. Он и является зависшим. Наличие таких сеансов создают различные проблемы при работе с 1С.
Делаю удаление зависших сеансов с помощью этой обработки . Если сеанс к БД 1С создан от тонкого клиента "напрямую" - т.е. тонкий клиент подключается к серверу 1С по servername:port , base_name , то такой сеанс удаляется с интервалом в минуту. Несмотря на то, что например, параметр "засыпания" в БД установлен, например в 15 мин. Такое удаление меня устраивает и все ОК. Проблема с сеансами, которые создаются к БД 1С, опубликованным на веб-сервере IIS 10. В этом случае сеанс удалятся лишь тогда, когда он явно становится спящим по времени, установленном в параметрах БД 1С. Такое поведение мне неудобно. Мне нужно, чтобы сеанс удалялся в течении минуты, как в варианте "прямого" подключения к БД 1С. Причина: где-то в настройах IIS, но где, понять не могу. Уже пересмотрел параметры пула приложений, связанного с опубликованной БД, там был параметр "Тайм-аут простоя ( в минутах)". Поставил его для теста в 1, но он не влияет. Видимо это таймаут на весь пул целиком, а не на конкретную базу, которую пул обслуживает. Есть еще файл default.vrd для каждой опубликованной БД 1С. Может нужно что-то подправить в нем ? Методом тыка уже поставил: sessionMaxAge="1" - во всех разделах reuseSessions="dontuse", там где было autouse, Но не помогло. Буду это файл ковырять дальше. Может кто уже сталкивался и знает где что точно влияет ? |
Никаких идей ? :-)
|
Разобрался. Держит соединение активными не IIS, а 1С. Дальше буду разбираться с 1С.
|
Время: 22:03. |
Время: 22:03.
© OSzone.net 2001-