502 Bad Gateway

1 мин чтения

Описание

Код 502 означает, что сервер, выступающий в роли шлюза или прокси (например, nginx, Apache), получил некорректный ответ от upstream-сервера (PHP-FPM, приложение). Проблема не в шлюзе, а в backend-сервере.

Типичные причины в мониторинге

  • PHP-FPM/приложение упало или перезагружается
  • Таймаут соединения между nginx и backend
  • Backend-сервер возвращает некорректные заголовки
  • Закончились worker-процессы PHP-FPM
  • Неправильная конфигурация proxy_pass в nginx

Что делать при мониторинге

💡 Совет: Ошибка 502 часто появляется при рестарте приложения или PHP-FPM. Если она кратковременная (1-2 минуты) — это нормально при деплое. Постоянная 502 означает серьёзную проблему: проверьте логи nginx и PHP-FPM, увеличьте количество worker-процессов или memory_limit.