У меня проблемы с пулом приложений на windows server 2003 R2, IIS 6.0. Иногда пул приложений останавливается по неизвестным причинам. Я хотел бы исследовать это. Что может быть причиной? Где можно регистрировать событие остановки?
В первую очередь следует посмотреть журнал событий системы (и, возможно, приложения, если ваше приложение регистрирует события типа «помогите мне»).
Если рабочий процесс пула приложений (W3WP) дает сбой (по умолчанию) 5 раз за 5 минут, он будет помечен как «Остановлено» W3ADM / W3SVC.
Эта функция называется Быстрая защита от сбоев, и он предназначен для предотвращения использования всех ресурсов сервера плохими приложениями из-за постоянных сбоев.
Его можно настроить в свойствах пула приложений.
Если он дает сбой (или завершается, или вам просто интересно), получите DebugDiag 1.2, установите его и создайте правило сбоя, которое отслеживает пул приложений, с которым у вас возникла проблема.
Журнал событий
Распространенная ошибка заключается в том, что веб-приложение дает сбой несколько раз, и после того, как это произойдет X раз, IIS остановит пул приложений.