Как устранить ошибки HTTP 500, 502 и 503

Обновлено: 21 апреля 2026 г. · Редакционная команда Проверки сайта

Ошибки 5xx означают сбой на стороне сервера, но каждый код указывает на другой уровень отказа. Это руководство поможет быстро изолировать нужный уровень.

Быстрый триаж (первые 5 минут)

  1. Запустите URL в Проверка сайта , чтобы зафиксировать статус и время отклика.
  2. Уточните, затрагивает ли проблема один путь URL или все конечные точки.
  3. Проверьте, стабильна ли ошибка или прерывиста.
  4. Сопоставьте с деплоями, изменениями конфигурации или всплесками трафика.

500 Internal Server Error

Общий сбой приложения или сервера. Чаще всего: необработанное исключение, неверная переменная окружения, проблема с правами или сбой вызова зависимости.

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

502 Bad Gateway

Обычно проблема прокси или шлюза между Nginx/Apache/балансировщиком и вашим upstream-приложением.

  • Убедитесь, что upstream-процесс запущен и слушает ожидаемый host/port.
  • Проверьте таймауты прокси и несоответствия keepalive.
  • Проверьте upstream DNS в контейнерных развёртываниях.

503 Service Unavailable

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

  • Проверьте загрузку CPU, памяти и насыщение пула соединений.
  • Проверьте события автомасштабирования и ограничение частоты запросов.
  • Проверьте флаги обслуживания или неверно настроенные health checks.

Что указать при эскалации в поддержку

  • URL + точный код статуса
  • Время первого наблюдения (предпочтительно UTC)
  • Глобальная ли проблема или только в отдельном регионе
  • Недавние деплои или изменения инфраструктуры

При сбоях на стороне DNS см. руководство по распространению DNS. При несоответствии имени хоста в сертификате см. это руководство по SSL.