22.11.2006, 09:49 | #1 |
Злыдни
|
Номер сеанса активного пользователя
Возвращаясь к вопросу о отображении активных пользователей:
Если номер сеесии активного пользователя превысит расчетное maxSession в классе Info::licensedUsersTotal(), то такой пользователь не отобразится в форме управления. Можно, конечно, везде в присвоениях превратить maxSessions = Info::licensedUsersTotal() в maxSessions = Info::licensedUsersTotal() * 2 (см. методы в классе SysUserOnline). Выяснил, при каких условиях номер активной сессии может превысить лицензионное количество: если на работающем приложении подвисли сессии (неубиваемые), остановили сервер AOS и не удалили файл axdat.udb, то присвоение номеров сессий при входе идет не с 1, а по другому принципу. Может быть есть более правильное решение для отображения активных сессий за пределами лицензионного соглашения?
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|