Windows Server 2022 и 2025 Windows Server 2022

IIS: HTTP 500.19, 503 — остановлен пул приложений и ошибки конфигурации

  • Обновлено
  • Чтение ≈ 2 минуты

Краткий ответ

Проверьте журнал приложений, права на web.config, модуль (.NET/URL Rewrite) и состояние пула.

В этой статье
  1. Что означает сообщение
  2. Причины и признаки
  3. Пошаговое решение
  4. На что обратить внимание

#Что означает сообщение

Сообщение
IIS 500.19

Проверьте журнал приложений, права на web.config, модуль (.NET/URL Rewrite) и состояние пула.

#Причины и признаки

Возможная причинаКак узнатьЧто делать
Ошибка web.configСверьте существование точного пути и права на него; при диагностике сравните исходный объект с исправной тестовой копией. При поиске ориентира используйте сообщения Windows IIS.Исправляйте указанный файл или параметр, сохраняя исходную версию; не удаляйте всю папку настроек ради единичной ошибки.
Нет модуляПосмотрите список недавно добавленных дополнений и проверьте работу функции без подозреваемого компонента, не выключая остальные сразу.Обновите или временно отключите только конфликтующее дополнение, затем проверьте исходное действие и совместимость с версией программы.
Пул остановленСопоставьте запись журнала с минутой отказа, проверьте состояние нужного процесса и его активные настройки.После исправления точной причины проверьте конфигурацию и перезапустите только соответствующую службу в согласованное время.
ПраваСравните права текущего пользователя и ограничения именно для нужной операции, файла или устройства; посмотрите сообщение об отказе.Измените только необходимое разрешение, если это одобрено владельцем системы, вместо предоставления полных прав всем пользователям.

#Пошаговое решение

  1. Проверьте исходные условияОткройте сайт в браузере и запишите код ошибки IIS: 500.19 обычно сопровождается дополнительным кодом HRESULT и путём конфигурации, а 503 может означать остановленный пул приложений. В «Диспетчер IIS» выберите нужный сайт и посмотрите, какой пул ему назначен; эти ошибки требуют разной диагностики.
  2. Откройте журнал IISДля 500.19 изучите подробную ошибку локально на сервере и журнал событий «Журналы Windows → Приложение»: проверьте синтаксис web.config, установленность нужного модуля и возможность чтения файла. Сохраните копию конфигурации перед изменением; не удаляйте весь web.config для устранения одной директивы.
  3. Проверьте другую возможную причинуДля 503 откройте «Диспетчер IIS → Пулы приложений», найдите пул нужного сайта и его состояние. Если он остановлен, изучите события WAS/W3SVC и ошибки приложения до запуска. Повторные остановки могут быть вызваны неверной учётной записью, сбоями процесса или пределами памяти; безусловные перезапуски скрывают причину.
  4. Проверьте итогПосле устранения конкретной причины запустите только нужный пул, убедитесь, что сайт отвечает без 500.19/503, и проверьте журнал событий на новые ошибки. При изменении прав предоставляйте минимальный доступ идентификатору этого пула, а не группе Everyone; сохраните путь отката к прежнему web.config.

#На что обратить внимание

Не выдавайте пользователям полный текст внутренних исключений. Возврат пула в Running без устранения причины может привести к циклическим остановкам и потере запросов.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.