Яндекс.Метрика
Москва, Волгоградский пр-т,
43к3, оф. 301
Пишите 24/7, мы онлайн
+7 (495) 128-00-14
последнее обновление: 17.12.2025

Определение: 5xx ошибки — это HTTP-статусы, которые означают сбой на стороне сервера: сайт получил запрос, но не смог корректно его обработать. Самые частые: 500, 502, 503, 504.

Зачем это нужно

  • Быстро понять, что проблема не у пользователя, а в сервере/инфраструктуре.
  • Снизить потери заявок и продаж: 5xx часто означают “сайт недоступен”.
  • Найти узкие места: перегрузка, ошибки приложения, проблемы с базой, таймауты.
  • Настроить мониторинг и алерты, чтобы реагировать до того, как пострадают клиенты.
  • Улучшить SEO: массовые 5xx мешают индексации и ухудшают доверие поисковиков.

Пример

Пример кода:

# Проверка статуса ответа
curl -I https://example.com/

# Временная заглушка страницы для 50x в Nginx (упрощённо)
error_page 500 502 503 504 /50x.html;

Если вы видите 502/504, часто “падает” связка сервер → приложение (PHP-FPM, Node.js, Python) или внешний API, а 503 обычно появляется при перегрузке или обслуживании. Дальше смотрят логи сервера и приложения, таймауты, нагрузку на CPU/память и состояние базы.

Скриншот

Логи сервера: строки с кодами 500/502/503/504 и временем ответа для проблемного URL

Подпись к скриншоту: фрагмент access/error логов (или лога приложения), где видно: проблемный URL, код 5xx, время обработки и сообщение об ошибке.

Частые ошибки

  • Лечить 5xx “на фронтенде”, не проверяя серверные логи и мониторинг.
  • Считать, что 502 — “ошибка сайта”, и не проверять прокси/балансировщик/SSL/настройки таймаутов.
  • Не отличать 503 (перегрузка/обслуживание) от 500 (ошибка приложения) и чинить не там.
  • Оставлять долгие таймауты и тяжёлые запросы к базе без оптимизации.
  • Не настраивать алерты: узнавать о 5xx от клиентов, а не по мониторингу.

Связанные термины

  • HTTP-статус
  • 500 Internal Server Error
  • 502 Bad Gateway
  • 503 Service Unavailable
  • 504 Gateway Timeout
  • Логи сервера
  • Мониторинг

Наши услуги