Event ID 5186 IIS WAS: автоматическое отключение пула приложений
Симптомы отключения пула (Event ID 5186)
В системном журнале фиксируется ошибка: Event ID 5186: Application pool '[Имя_пула]' is being automatically disabled due to a series of failures in the process(es) serving that application pool.
| Симптом | Последствия |
|---|---|
| Отказ сайта | Веб-сайт выдает 503 Service Unavailable |
| Остановка пула приложений | Пул находится в статусе «Disabled» в IIS Manager |
| Множественные сбои в журнале Application | Фиксация серии событий падения процессов перед отключением |
Пошаговое восстановление работы пула (Event ID 5186)
- Найдите причину циклических падений в журнале приложений:
# Вывод ошибок приложений за последние 15 минут:
Get-WinEvent -FilterHashtable @{
LogName = 'Application'
StartTime = (Get-Date).AddMinutes(-15)
Level = 2 # Error
} | Format-Table TimeCreated, ProviderName, Message -Wrap- Проверьте целостность сборок и библиотек веб-сайта: убедитесь в отсутствии отсутствующих зависимостей DLL с помощью утилиты Dependencies.
- Сбросьте состояние пула и запустите его заново:
# Запуск пула приложений через appcmd:
& "$env:SystemRoot\System32\inetsrv\appcmd.exe" start apppool /apppool.name:"ИмяПула"Совет: Если падение происходит из-за несовместимости версий .NET Core / .NET 6/8, установите актуальный ASP.NET Core Hosting Bundle с официального сайта Microsoft.
Частые вопросы (FAQ)
Почему служба WAS отключает пул приложений?
Служба WAS защищает сервер от 100% перегрузки CPU и утечек памяти при циклических непрерывных падениях рабочих процессов.
Как изменить допустимый интервал времени для Rapid-Fail Protection?
В параметрах пула в секции 'Защита от быстрого сбоя' измените параметр 'Интервал времени (минуты)' (по умолчанию 5).
Где посмотреть журнал IIS сайта?
По умолчанию журналы W3C находятся по пути: C:\inetpub\logs\LogFiles\W3SVC[SiteID]\.
Как автоматизировать отправку уведомления при падении пула?
Настройте триггер в Windows Task Scheduler по событию Event ID 5186 для отправки письма или сообщения в Telegram.