Перейти к основному содержимому
Ошибка 502 Bad Gateway: что означает и что проверять
Серверы

Ошибка 502 Bad Gateway: что означает и что проверять

Почему промежуточный сервер возвращает 502 и как отличить проблему приложения от настроек прокси.

Admin1 октября 20262 мин
2 мин

Что означает 502

По HTTP-спецификации 502 означает, что сервер, действующий как шлюз или прокси, получил некорректный ответ от следующего сервера. Например, запрос проходит через Nginx к приложению. Сам код не показывает, какой компонент сломан.

С чего начать проверку

Запишите URL, время ошибки и условия ее появления: все страницы или один раздел, постоянно или при нагрузке, после обновления или без заметных изменений. Уточните, не формирует ли ответ внешний прокси или CDN.

На стороне проекта сопоставьте логи прокси и приложения за одно время. Проверьте, запущен ли backend, совпадают ли адрес и порт подключения, нет ли ошибок PHP или Node.js и завершений процесса из-за нехватки памяти. Сообщения о закрытом соединении и отказе подключения подсказывают разные направления поиска, но требуют проверки в контексте окружения.

Что не стоит делать вслепую

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

Если ошибка появилась после изменения конфигурации, сравните ее с предыдущей версией и проверьте возможность согласованного отката. Для повторяющихся сбоев полезно проверить нагрузку и состояние ресурсов.

С проблемой окружения поможет диагностика VPS. Для недоступного сайта можно обратиться за срочной помощью, указав точное время и текст ошибки.

Определение статуса: RFC 9110, раздел 15.6.3. Перечень проверок — возможные направления диагностики, а не определение причины по одному коду.

Поделиться
TelegramVKX
A

Admin

Автор статьи