Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 5061 Windows Server, AD и Роли

Event ID 5061 IIS WAS: сбой коммуникации службы активации с пулом

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы ошибки коммуникации (Event ID 5061)

В системном журнале регистрируется ошибка от источника Microsoft-Windows-WAS: Event ID 5061: A worker process serving application pool '[Имя_пула]' suffered a fatal communication error with the Windows Process Activation Service.

СимптомОписание
Зависание веб-сервераСервер перестает обрабатывать HTTP-запросы
Принудительное уничтожение процессаСлужба WAS принудительно убивает процесс по таймауту
Ошибки 504 Gateway TimeoutБалансировщики фиксируют недоступность бэкенда

Пошаговое решение ошибки связи (Event ID 5061)

  1. Увеличьте допустимое время отклика процесса на пинг:
# Увеличение таймаута ответа на пинг до 240 секунд:
& "$env:SystemRoot\System32\inetsrv\appcmd.exe" set apppool /apppool.name:"ИмяПула" /processModel.pingResponseTime:"00:04:00"
  1. Проверьте наличие взаимоблокировок (Deadlocks) и тяжелых транзакций:
# Просмотр списка запросов, выполняющихся дольше 5 секунд:
& "$env:SystemRoot\System32\inetsrv\appcmd.exe" list requests /elapsed:5000
  1. Настройте параметры очереди пула:
# Увеличение размера очереди входящих запросов до 5000:
& "$env:SystemRoot\System32\inetsrv\appcmd.exe" set apppool /apppool.name:"ИмяПула" /queueLength:5000

Совет: Если ваше приложение выполняет тяжелые фоновые операции (генерация PDF, отчеты, выгрузка баз), вынесите их в отдельную фоновую службу Windows Service или Hangfire, чтобы не блокировать рабочий пул IIS.

💡 Практика специалистов: При возникновении Event ID 5061 почти всегда наблюдается 100% загрузка ядер процессора или 100% занятость пула подключений к SQL-серверу (Connection Pool Exhaustion). Проверьте активность СУБД.

Частые вопросы (FAQ)

Почему служба WAS теряет связь с процессом w3wp?

Процесс w3wp оказывается настолько перегружен выполнением задач или заблокирован дедлоком, что его системный коммуникационный поток не может вовремя ответить на служебный запрос WAS.

Чем Event ID 5061 отличается от 5008 и 2268?

События идентичны по своей сути и фиксируют один и тот же сценарий отказа механизма проверки жизнеспособности (Ping Monitoring).

Как временно отключить проверку связи пула?

Установите pingingEnabled в false в параметрах пула приложений.

Как увидеть загрузку памяти и CPU конкретным пулом IIS?

В оснастке IIS Manager выберите узел сервера -> 'Рабочие процессы' (Worker Processes).

Полезные материалы
Рекомендуем