Вопрос:

Как увеличить тайм-аут, отведенный службе для завершения работы при штатном выключении сервера - shutdown?

Ответ:

По умолчанию операционная система отводит службам 20 секунд для завершения работы, после чего останавливает их принудительно. Службам, для работы которых выделяется очень много памяти (например, Internet Security and Acceleration Server 2000), 20 секунд может оказаться недостаточно. Для увеличения тайм-аута нужно проделать следующее:

1.Запустите программу regedit.exe.
2.Перейдите в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.
3.Дважды щелкните на WaitToKillServiceTimeout.
4.Установите требуемое значение в миллисекундах (60000 = 1 сек).
5.Щелкните ОК.
6.Закройте реестр.
7.Перезагрузитесь.

Обратите внимание, что эта установка распространяется на ВСЕ системные службы, что, в свою очередь, может отразиться на продолжительности процесса shutdown.


Джон Севилл - MCSE, консультант, автор книги (Addison Wesley). С ним можно связаться по адресу: john@savilletech.com.