Когда мы запускаем контейнер докеров, мы видим это в системных журналах. IIS запускается и тут же думает, что некоторые настройки изменились. В результате мы видим 3 одновременных запуска Application_Start в нашем веб-приложении, с 3 разными процессами. Исходный плюс два дополнительных процесса, каждый из которых запускается одним из этих двух событий.
10.02.2022 14:13:43 Информация WAS Рабочие процессы, обслуживающие пул приложений DefaultAppPool, перезапускаются из-за одного или нескольких изменений конфигурации в свойствах пула приложений, которые требуют перезапуска процессов.
10.02.2022 14:13:43 Информация WAS Рабочие процессы, обслуживающие пул приложений DefaultAppPool, перезапускаются из-за одного или нескольких изменений конфигурации в свойствах пула приложений, которые требуют перезапуска процессов.
10.02.2022 14:13:43 Информация диспетчера управления службами Служба W3SVC перешла в рабочее состояние.
Вдобавок ко всему, мы часто видим, что 2 из 3 процессов аварийно завершают работу (обычно с исключением OOM), в то время как один завершается успешно. При других запусках контейнера докеров все 3 процесса запускаются нормально, а два обычно завершаются IIS. Меня больше беспокоит, почему 3 запускаются одновременно, буквально в течение одной миллисекунды, согласно журналам запуска приложений с более высоким разрешением в логике ASP.NET global.asax Application_Start.
Мы не можем понять, что вызывает эти тройные события запуска. Есть ли способ выяснить, какие конкретные настройки или файлы, по его мнению, изменились или что их изменило?
У нас настроен IIS для использования одного рабочего процесса.Этот связанный с этим вопрос о запуске нескольких рабочих процессов предполагает, что это может быть проблема, связанная с виртуальной машиной, из-за внезапного изменения времени? Иногда IIS выделяет больше рабочих процессов, чем настроено? Или, может быть, это антивирусный сканер? Как узнать, почему пул приложений IIS перезапускается из-за изменения свойств пула приложений Мы просто не можем понять, что конкретно срабатывает и чем.