Я подписываюсь на поставщика, который дает мне виртуальный частный сервер под управлением Windows Server 2008 R2, с которого я размещаю несколько веб-сайтов с низким трафиком. В настоящее время Центр обновления Windows запускается автоматически в этом окне, и время от времени я захожу в систему и вижу, что он был перезапущен из-за примененных обновлений.
Как я уже сказал, у сайтов относительно низкий трафик, но я бы не хотел, чтобы сайт стал недоступен в середине чьего-то сеанса.
Я понимаю, что есть способы отключить как автоматические обновления, так и перезагрузку, но мне любопытно:
Есть ли какая-либо интеллектуальная проверка активных подключений или времени простоя IIS перед принудительным перезапуском системы?
Не по умолчанию, нет. Он перезагрузится по истечении этого таймера, независимо от того, что происходит на сервере в данный момент.
Вот почему наличие строгой политики обновления является обязательным условием для общедоступных серверов (а также для серверов реального времени, таких как SQL и RDS / Terminal Services).