|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
Доброго времени суток всем! Кто знает, как можно завершить все CSP-сессии сразу? Задача поставлена стоит так: производить завершение сессий ночью в автоматическом режиме. Посмотрел по панели управления - но не нашёл там даже такой кнопки. завершить одну сессию - пожалуйста - а все сразу нет:( ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 10:45 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
Там в таблице с сессиями, есть галочка на самом верху, которая выберет все сессии, и если нажать завершить сессию, они все завершатся ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 11:21 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
aispamЗадача поставлена стоит так: производить завершение сессий ночью в автоматическом режиме . Посмотрел по панели управления - но не нашёл там даже такой кнопки . завершить одну сессию - пожалуйста - а все сразу нет:(Вы будете ночью "в автоматическом режиме" нажимать кнопку в портале? Если нет, то зачем здесь вопрос про портал? Почему не указываете версию Caché? Например, в 2015.1 в портале есть возможность удалить сразу все csp-сессии. 15574189 (s status=$$DeleteSession^%SYS.cspServer(Pid)) PS: по-моему, проще задачу решить перегрузив веб-сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 11:30 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
вот еще программное завершение всех сессий set sessionId="" for { set sessionId=$o(^%cspSession(sessionId)) quit:sessionId="" set session=##class(%CSP.Session).%OpenId(sessionId, 0) continue:'$isobject(session) continue:session.Preserve=1 set session.AppTimeout=1 set session.EndSession=1 write !,sessionId," - ",''session.%Save() } ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 11:33 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
Cache 2010.2.2.600.0 Портал упомянул из разряда - на худой конец можно былобы и AutoIt использовать, но в 2010 нет кнопки выбрать всё. 2servit: К сожалению перезапуск веб сервера не помогает. если зайти в приложение, выйти не корректно из него. перезапустить веб сервер - всё равно висят csp-сессии. 2DAiMor: Я так понимаю этот кусок кода необходимо реализовать как метод? а как сделать так чтобы каше выполнял его в определённое время? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 15:09 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
aispamкак сделать так чтобы каше выполнял его в определённое время?См. в сторону Task Manager (менеджер задач). В документации есть примеры. Расскажите, откуда возникла такая потребность? За ночь таймауты всех незакрытых сессий и их Grace Period-ы и так истекут. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 15:23 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
aispamCache 2010.2.2.600.0 Портал упомянул из разряда - на худой конец можно былобы и AutoIt использовать, но в 2010 нет кнопки выбрать всё.Попробуйте со страницы управления CSP-Шлюзом: Closing Connections Manually aispam2servit: К сожалению перезапуск веб сервера не помогает. если зайти в приложение, выйти не корректно из него. перезапустить веб сервер - всё равно висят csp-сессии.Caché 2010.2.2.600.0 - это очень старая версия.aispam2DAiMor: Я так понимаю этот кусок кода необходимо реализовать как метод? а как сделать так чтобы каше выполнял его в определённое время? Using the Task Manager (ещё поищите здесь, обсуждалось не раз) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 15:26 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
servitCaché 2010.2.2.600.0 - это очень старая версия. И что, что старая? Нельзя ее использовать? Кое-где еще более старые версии работают. И кушать не просят. Зачем менять? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.04.2015, 23:23 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
velmarЗачем менять?Где я написал менять?velmarНельзя ее использовать?Можно. Кто сказал, что нельзя?velmarИ что, что старая?В старых версиях остаются баги, которые исправляются в "новых" версиях, например, в той же 2010.2. 8 , не говоря уже о ещё более новых. В новых при перезапуске веб-сервера csp-сессии удаляются (наверное, улучшили/подправили метод $SYSTEM.Util.CleanDeadJobs() и CSP Gateway). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2015, 08:04 |
|
Как завершить ВСЕ CSP-сессии?
|
|||
---|---|---|---|
#18+
Доброго времени суток. Решил отписать, DAiMor спасибо, ваш кусок кода помог выполнить поставленную задачу. Оформил как метод, и запланировал задачу с его выполнением. servit - Каше действительно старое, но менять его на новую версию нет возможности. замена приводит к неработоспособности написанного ПО. Переписывание займёт не мало времени - поэтому приходится поддерживать это версию и параллельно вести разработку новой. Всем спасибо за участие! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2015, 14:48 |
|
|
start [/forum/topic.php?fid=39&gotonew=1&tid=1556679]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
14ms |
get first new msg: |
9ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 270ms |
total: | 426ms |
0 / 0 |