Ошибка 503

Ошибка 503

Ошибка 503 означает, что сервер временно не может обработать запрос.

Чаще всего проблема вызвана превышением лимита одновременных подключений (proxy_limit), но это не единственный возможный сценарий.

В этой статье, помимо proxy_limit, мы рассмотрим режим обслуживания и фильтрацию трафика как причины возникновения 503. Эти случаи вы, скорее всего, сможете проверить и устранить самостоятельно без глубокой диагностики.

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

Превышение proxy_limit

На всех тарифах, кроме Eterno и Premium, действует ограничение на количество одновременных подключений к серверу. За него отвечает параметр proxy_limit, значение которого составляет 30. Если лимит превышен, новый входящий запрос получает ошибку 503.

Подробности можно увидеть в логах ошибок Nginx. Для получения лога обратитесь в техническую поддержку.

Причины превышения лимита:

  • Особенности логики работы сайта (например, «висячие» запросы, не завершающиеся вовремя)
  • Резкий рост посещаемости
  • DDoS-атака

Что можно сделать:

  • Если причина в DDoS-атаке — рекомендуем подключить защиту. Вы можете воспользоваться нашей защитой или сторонними сервисами, например, защитой от Cloudflare.
  • Если причина в высокой посещаемости — рассмотрите переход на тарифы Eterno или Premium, где proxy_limit не установлен.
  • Если причина в логике сайта или скриптах — обратитесь к разработчику. Возможно, потребуется оптимизировать код, чтобы уменьшить количество долгих или одновременных запросов.

Режим обслуживания

Ошибка 503 может отображаться, если на сайте включен режим обслуживания (Maintenance mode).

Отключить режим обслуживания необходимо в админ-панели вашей CMS. 

Конкретные шаги зависят от вашей CMS и способа, которым вы включали режим обслуживания. Если вы используете WordPress, вам может помочь статья из нашего Community.

Фильтрация трафика (WAF)

Ошибка 503 может возникать, если на сайте настроена фильтрация трафика (WAF), которая ограничивает или блокирует большое количество запросов. 

Проверьте настройки используемого WAF (например, плагины вроде Wordfence в WordPress). Обратите внимание на ограничения частоты запросов (rate limiting), блокировки IP-адресов и журналы событий.

Для проверки можно временно отключить фильтрацию и проверить работу сайта. Если проблема была в WAF, попробуйте ослабить ограничения. Также можно добавить доверенные IP-адреса в исключения.