После нескольких проблем с зависанием пакетного сервера и необходимостью избавить себя от головной боли, связанной с его обслуживанием придумали следующую штуку:
Взяли бесплатную утилиту-планировщик, который умеет запускаться как служба и исполнять внутри себя различные скрипты.
Написали скрипт - маленький сторожевой таймер: раз в пятнадцать минут проверяется наличие файла в определенной директории. Если файл присутствует - пакетный сервер жив, поскольку одно из его заданий как раз и состоит в периодической генерации такого файла (раз в пять минут). После этого файл удаляется и цикл повторяется. Если же файл-флаг отсутствует, запущенный batch-сервер принудительно перезапускается.
__________________
Денис Балуев.
Последний раз редактировалось denny; 28.11.2006 в 09:06.
|