Страница 1 из 1

Q: завершение работы 8.5 по расписанию

СообщениеДобавлено: 17 июл 2013, 14:21
gda-ya
Всем привет.
Есть необходимость автоматически завершать работу сервера видеонаблюдения по расписанию.
Тут уже поднималась тема о shutdown под XP, например, по сигналу от ИБП -- отвечали, что 8.4 и 8.6.1 успешно завершаются.
У меня VN8.5 (на двух PowerVN4, WinXP SP3) и на практике время "сворачивания" VN весьма варьируется:
от нескольких секунд (что ОК) до нескольких минут, что плохо, т.к. XP за это время уже решает
"прибить" не отвечающие на запросы приложения ==> в результате портится текущий том, при последующем
старте чинится неудачно ==> приходится "влезать руками", останавливать регистрацию, чинить том.
Гемор, короче. Для упреждающей остановки записи в том я пытался использовать Расписание :

Расписания->...HH:00 ->Реакции -> Остановка регистрации <NN>
Расписания->...HH:05 ->Реакции -> Запуск внешнего приложения: stopVN+shutdown.cmd
Код: выделить все
net stop StartIV /yes
taskkill /IM videonet.exe
shutdown -s -c "Daily shutdown from VideoNet scheduler" -f


В результате архив стал повреждаться реже, но пару раз в месяц все равно случается.

Вопрос: есть ли функция shutdown по расписанию у самого VN8.5 и как эту задачу решают гуру?

Спасибо дочитавшим. Надеюсь на ответы по существу.

Re: Q: завершение работы 8.5 по расписанию

СообщениеДобавлено: 18 июл 2013, 06:59
dr0m0k
была похожая тема: viewtopic.php?f=11&t=1235&p=10791&hilit=taskkill#p10791

Вообще, обычно архив долго закрывается если есть какие-то проблемы, поэтому само нештатное выключение может и не быть причиной сбоя, разве что усугубит его. Не секрет, что ошибки в архиве появляются из-за несовершенства кода, но ошибки исправляются, поэтому имеет смысл обновить версию. К тому же 8.5 - версия неудачная, насколько я помню. Вот 8.4 была практически шедевром за исключением пары глюков. В последних версиях сбои архива крайне редки и обычно связаны с отказом железа.

Re: Q: завершение работы 8.5 по расписанию

СообщениеДобавлено: 18 июл 2013, 09:18
Stranger
To gda-ya:
Возможно, в данной ситуации имеет смысл увеличить время ожидания при закрытии фоновых программ в операционной системе. Это описано на сайте Microsoft по ссылке http://support.microsoft.com/kb/146092
Вкратце: в ключе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout в миллисекундах указано время ожидания закрытия фоновых программ при завершении ОС. По умолчанию, это 10000 (10 секунд). Потребуется увеличить это значение до желаемого. Для вступления изменений в силу компьютер необходимо перезагрузить.