502 означает, что nginx как gateway не смог получить корректный ответ от upstream; причину ищут в error log и соединении с backend.
NGINX возвращает 502 Bad Gateway при обращении к домену. В чём может быть проблема?
502 означает, что nginx как gateway не смог получить корректный ответ от upstream; причину ищут в error log и соединении с backend.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
502 означает, что nginx как gateway не смог получить корректный ответ от upstream; причину ищут в error log и соединении с backend.
Проверьте адрес, порт или socket, работающий процесс, права, протокол HTTP/HTTPS и преждевременное закрытие ответа. Недоступный backend и неверный ответ — разные причины. Большой timeout сам по себе не исправляет их; 504 обычно указывает на ожидание upstream.