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

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

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

HTTP 503 Windows Server, AD и Роли

Ошибка IIS HTTP 503 Service Unavailable: запуск пула приложений

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

Признаки ошибки 503 в веб-сервере IIS

При переходе на локальный или размещенный на сервере сайт в браузере появляется белая страница с сообщением: HTTP Error 503. The service is unavailable. При этом сервер физически работает и пингуется.

Симптомы сбоя:

  • Веб-сайт мгновенно перестает открываться для всех пользователей.
  • В диспетчере IIS соответствующий Пул приложений (Application Pool) находится в состоянии Stopped (Остановлен) со значком красного крестика.
  • При попытке запустить пул вручную он снова выключается после первой же попытки обновления страницы сайта.

Пошаговое восстановление работы пула приложений IIS

Основная причина ошибки 503 — аварийная остановка пула приложений. Ниже приведены действия для быстрого возврата сайта в строй.

Шаг 1. Проверка учетных данных пула (Самая частая причина)

Если пул приложений настроен на запуск от имени доменного или локального пользователя, смена пароля этого пользователя блокирует запуск пула.

  1. Откройте Диспетчер служб IIS (команда inetmgr в Win+R).
  2. В левой панели выберите «Пулы приложений» (Application Pools).
  3. Нажмите правой кнопкой мыши на упавший пул и выберите «Дополнительные параметры» (Advanced Settings).
  4. В строке «Удостоверение» (Identity) нажмите кнопку с тремя точками.
  5. Выберите ApplicationPoolIdentity (встроенная безопасная учетная запись) либо повторно введите актуальный пароль вашей сервисной учетной записи.
  6. Нажмите ОК.

Шаг 2. Запуск пула приложений

В списке пулов нажмите правой кнопкой мыши на имя нужного пула и нажмите «Запуск» (Start). Либо выполните команду в консоли:

%windir%\system32\inetsrv\appcmd.exe start apppool /apppool.name:"DefaultAppPool"

(Замените DefaultAppPool на имя вашего пула приложений).

Шаг 3. Анализ системных логов Windows

Если пул продолжает падать, откройте Просмотр событий (eventvwr.msc) -> Журналы Windows -> Приложение (Application). Ищите критические ошибки от источника IIS-W3C или WAS (Windows Process Activation Service), указывающие на сбой рабочих процессов w3wp.exe.

💡 Практика специалистов: Если пул приложений запускается от имени служебного аккаунта, обязательно проверьте через secpol.msc, предоставлено ли ему право 'Вход в качестве пакетного задания' (Log on as a batch job) в локальных политиках безопасности.

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

Почему пул приложений останавливается сразу после ручного запуска?

В IIS включена защита от быстрых сбоев (Rapid Fail Protection). Если рабочий процесс w3wp.exe аварийно падает более 5 раз за 5 минут, служба IIS автоматически отключает пул во избежание перегрузки сервера.

Как временно отключить защиту от быстрых сбоев для отладки?

В дополнительных параметрах пула найдите блок 'Rapid-Fail Protection' и переведите параметр 'Enabled' в положение False.

Где находятся файлы конфигурации сайтов IIS?

Главный конфигурационный файл IIS расположен по пути C:\Windows\System32\inetsrv\config\applicationHost.config.

Может ли нехватка оперативной памяти вызвать ошибку 503?

Да, если в настройках пула задан жесткий лимит частной памяти (Private Memory Limit), при превышении которого процесс принудительно завершается.

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