Насколько я знаю, тайм-аут IDLE будет действителен только при startMode=OnDemand
, однако я нашел следующее сообщение в журнале событий:
A worker process with process id of '2556' serving application pool 'xxxx' was shutdown due to inactivity. Application Pool timeout configuration was set to 20 minutes. A new worker process will be started when needed.
Я установил тайм-аут на 5 минут, чтобы помочь мне выяснить настройку цели, похоже, таймер IDLE все еще действует, пока startMode=AlwaysRunning
.
Я также обнаружил, что новый рабочий процесс этого пула приложений запускается немедленно, однако я ожидал, что пул приложений не будет перезапускаться каждые 5 минут. Кто-нибудь знает, что происходит?