
Правильно ли я понимаю, что пул приложений имеет следующие настройки рециркуляции:
- регулярный временной интервал: 1740
- Конкретное время: 3:00 утра
сбросится только в 3:00 утра, так как временной интервал составляет более 24 часов?
решение1
На IIS 8.5 (Windows 8.1) я только что провел следующий тест.
Мое время начала11:04Я настроил пул приложений на повторную очистку11:06(определенное время), а также сбрасывать каждые5 минут(регулярный интервал времени).
Использование PowerShell -
ps w3wp | select ProcessName, StartName
Во-первых, при проверке даты начала процесса я получаю11:04:27(Время, когда я изменил настройки пула приложений, вызвав принудительный перезапуск).
Тогда я получаю11:06:00(по истечении определенного времени).
Я позволяю времени идти. Следующее изменение в11:11:00. Это 5 минут с момента последнего срабатывания определенного времени.
Итак, в целом, счетчик обычного временного интервала сбрасывается по истечении определенного времени.
TL;DR
В данном вопросе пул приложений будет сбрасываться в 3:00 утра каждый день, поскольку 1740 минут всегда сокращаются из-за определенного времени перезарядки.
решение2
Я тоже так понимаю. Счетчик временного интервала будет сбрасываться каждую ночь в 3:00 утра и никогда не достигнет своего 29-часового порога.
Я не могу найти никакой официальной информации об этом. Чтобы подтвердить это предположение, включите ведение журнала событий и дайте ему поработать несколько дней. События должны быть в Application Event Log
с источникомWAS