Ошибка 503 — HTTP-статусы
Что это значит
Код 503 Service Unavailable означает, что сервер временно не может обработать запрос из-за перегрузки или планового технического обслуживания. В этот момент сервер либо перегружен (например, слишком много одновременных запросов), либо отключён для профилактики. Пользователь видит сообщение об ошибке, часто с указанием «Retry-After» (через сколько секунд повторить). Это временное состояние — после восстановления сервер снова начнёт отвечать.
Вероятные причины
- Пиковая нагрузка, превышающая возможности сервера
- Плановое техническое обслуживание (обновление ПО, замена оборудования)
- Сбой в работе веб-сервера (Apache, Nginx, IIS)
- Исчерпание пула соединений с базой данных
- Нехватка оперативной памяти или процессорного времени
- Блокировка из-за DDoS-атаки (сработала защита)
- Некорректная конфигурация балансировщика нагрузки
- Ошибка в коде приложения, вызывающая бесконечный цикл или утечку ресурсов
Что делать — по порядку
- Проверить текущую нагрузку на сервер (CPU, RAM, диск, сеть) через панель хостинга или утилиты (top, htop, iostat).
- Перезагрузить веб-сервер (service nginx restart, systemctl restart apache2).
- Проверить логи веб-сервера и приложения на наличие ошибок (обычно /var/log/nginx/error.log).
- Увеличить лимиты: max_children для PHP-FPM, worker_connections для Nginx, max_connections для БД.
- Включить кэширование (Redis, Varnish) для снижения нагрузки на бэкенд.
- Проверить, не заблокирован ли доступ из-за DDoS (связаться с хостинг-провайдером).
- Если ошибка появляется после обновления — откатить изменения или проверить совместимость.
- Настроить мониторинг и алерты для раннего обнаружения перегрузок.
Нажимайте на пункты, чтобы отмечать выполненные.
Частые вопросы
Код ошибки 503 — что это значит?
Сервер временно недоступен из-за перегрузки или обслуживания. Попробуйте обновить страницу через несколько минут.
Как исправить ошибку 503 на своём сайте?
Проверьте нагрузку на сервер, перезагрузите веб-сервер, увеличьте лимиты ресурсов, включите кэширование.
Ошибка 503 — это проблема хостинга или сайта?
Чаще всего проблема на стороне сервера (хостинг или ваш сервер). Но может быть вызвана и плагином/темой, потребляющей много ресурсов.
Чем отличается 503 от 502?
502 Bad Gateway — сервер получил неверный ответ от вышестоящего сервера. 503 — сервер сам не справляется с нагрузкой.
Может ли ошибка 503 быть из-за DDoS-атаки?
Да, при DDoS сервер перегружается и начинает отдавать 503. В этом случае нужно подключать защиту (Cloudflare, WAF).
Источники
- HTTP 503 Service Unavailable — MDN Web Docs проверено 28.07.2026
- RFC 7231 — HTTP/1.1 Semantics and Content проверено 28.07.2026
Где встречается
Любой HTTP-сервер (Apache, Nginx, IIS, Caddy, LiteSpeed), облачные платформы (AWS, Azure, Google Cloud), CMS (WordPress, Joomla), фреймворки (Django, Laravel, Spring).