18.05.2011, 09:02 | #7 |
Участник
|
По поводу повисших сессий
Самый простой вариант - это отслеживание с помощью клиента Аксапты Т.е. делаете пакетное задание, которое при запуске смотрит, есть ли другие запущенные клиенты, кроме самого себя (по принципу формы "Активные пользователи"). Если таких пользователей нет, то ничего не делается, если есть, то ставится выполнение по таймеру cmd-файла (с помощью шедулера или программы отложенного старта - если поискать, думаю, много чего найдете), а сам клиент с пакетным сервером закрываете из кода (infolog.shutdown(true)). Отложенный запуск командника нужен, что бы клиент успел корректно закрыться. Кроме того, можно попробовать будет отправить команду на закрытие подвисших сессей - вдруг поможет. В комманднике же прописать команду на рестарт aos'а и на старт этого пакетного сервера (с автоматическим входом, естественно). Старт пакетного задания - раз в сутки в удобное время
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: BokarevSS (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|