Подвисшие сесии

0 голосов
спросил 28 Сен, 09 от Peps (5,330 баллов) в категории Программные продукты Esri
Возникает проблема с SDE Oracle 10r2. Приложение написано с использование стандартных контролов ArcObject. Но после дня работы пользователей возникат куча подвисших сесий, TCPKEEPALIVE=false. Как можно автоматом настроить чистку подвисших сесий и с чем может быть связано их возникновение? 

3 Ответы

0 голосов
ответил 28 Сен, 09 от Grigoriy (127,020 баллов)
Если работаете через сервис SDE, то почистить просто командой - sdemon -o kill -t all (это если всех выгнать надо).
Если работаете напрямую (direct connect) - чистить сессии придется средствами Oracle.
А вот почему возникают зависшие сессии - придется разбираться самим в приложении.
Даже если работа идет в стандартных приложениях (ArcMap, ArcCatalog), то при не корректном завершении приложении - зависло, упало - могут оставаться подключенные сессии.
0 голосов
ответил 29 Сен, 09 от Peps (5,330 баллов)
А каким образом можно изменить время при включенном TCPKEEPALIVE через которое убиваются сессии?
0 голосов
ответил 30 Сен, 09 от Grigoriy (127,020 баллов)
Время устанавливается в операционке:
http://support.esri.com/index.cfm?fa=knowledgebase.techArticles.articleShow&d=25129

Можно использовать скрипт:
http://forums.esri.com/Thread.asp?c=64&f=790&t=178180#697484

Для 9.2 были проблемы:
http://forums.esri.com/Thread.asp?c=158&f=2284&t=232423
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...