503
Критично — не откладывайте

Ошибка 503 — HTTP-статусы

Что это значит

Код 503 Service Unavailable означает, что сервер временно не может обработать запрос из-за перегрузки или планового технического обслуживания. В этот момент сервер либо перегружен (например, слишком много одновременных запросов), либо отключён для профилактики. Пользователь видит сообщение об ошибке, часто с указанием «Retry-After» (через сколько секунд повторить). Это временное состояние — после восстановления сервер снова начнёт отвечать.

Вероятные причины

  • Пиковая нагрузка, превышающая возможности сервера
  • Плановое техническое обслуживание (обновление ПО, замена оборудования)
  • Сбой в работе веб-сервера (Apache, Nginx, IIS)
  • Исчерпание пула соединений с базой данных
  • Нехватка оперативной памяти или процессорного времени
  • Блокировка из-за DDoS-атаки (сработала защита)
  • Некорректная конфигурация балансировщика нагрузки
  • Ошибка в коде приложения, вызывающая бесконечный цикл или утечку ресурсов

Что делать — по порядку

  1. Проверить текущую нагрузку на сервер (CPU, RAM, диск, сеть) через панель хостинга или утилиты (top, htop, iostat).
  2. Перезагрузить веб-сервер (service nginx restart, systemctl restart apache2).
  3. Проверить логи веб-сервера и приложения на наличие ошибок (обычно /var/log/nginx/error.log).
  4. Увеличить лимиты: max_children для PHP-FPM, worker_connections для Nginx, max_connections для БД.
  5. Включить кэширование (Redis, Varnish) для снижения нагрузки на бэкенд.
  6. Проверить, не заблокирован ли доступ из-за DDoS (связаться с хостинг-провайдером).
  7. Если ошибка появляется после обновления — откатить изменения или проверить совместимость.
  8. Настроить мониторинг и алерты для раннего обнаружения перегрузок.

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Код ошибки 503 — что это значит?

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

Как исправить ошибку 503 на своём сайте?

Проверьте нагрузку на сервер, перезагрузите веб-сервер, увеличьте лимиты ресурсов, включите кэширование.

Ошибка 503 — это проблема хостинга или сайта?

Чаще всего проблема на стороне сервера (хостинг или ваш сервер). Но может быть вызвана и плагином/темой, потребляющей много ресурсов.

Чем отличается 503 от 502?

502 Bad Gateway — сервер получил неверный ответ от вышестоящего сервера. 503 — сервер сам не справляется с нагрузкой.

Может ли ошибка 503 быть из-за DDoS-атаки?

Да, при DDoS сервер перегружается и начинает отдавать 503. В этом случае нужно подключать защиту (Cloudflare, WAF).

Источники