Показать сообщение отдельно
Старый 03.05.2017, 11:46   #8  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,652 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Цитата:
Сообщение от CHESER85 Посмотреть сообщение
А если например зависла аксапта и ее аварийно пришлось закрыть? а сессия висеть осталась
В этом случае велик шанс того, что либо Вы в принципе не сможете программно снять сессию, либо сессию в Axapta снимете, но останется висеть сеанс в SQL. В любом случае, позовут админа (или программиста)

Кроме того, опять же, необходимо разобраться в причинах зависания. Зависло по "внешним", не зависящим от кода Axapta, причинам или же кривой код написали?

Т.е., в общем случае, стратегия автоматического закрытия сессий Axapta - это тупиковый путь. Вам по любому придется "пальцем придерживать" этот функционала. Т.е. "вручную" снимать зависшие сессии. Не все, конечно, но это будет достаточно часто. Либо Вы будете постоянно получать не корректную работу функционала, если, например, код Axapta привел к зацикливанию, а сессию Вы прибили.

Поэтому предложение по контролю количества уже открытых сессий одного пользователя лично мне представляется как более разумное решение, по сравнению с автоматическим снятием сессий.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...