502 Bad Gateway
# /etc/nginx/sites-enabled/default upstream app_backend { server app-01.lan:8080; server app-02.lan:8080 backup; keepalive 32; } server { listen 443 ssl http2; server_name example.invalid; location / { proxy_pass http://app_backend; proxy_read_timeout 30s; proxy_connect_timeout 5s; # --> upstream returned: invalid response # --> connect() failed (111: Connection refused) # --> no live upstreams while connecting } }
Шлюз не смог получить корректный ответ от вышестоящего сервера. Запрос не доставлен. Возможные причины: backend-сервис остановлен, перегружен или временно недоступен.
Записи в error.log
error.log 2026-05-20 06:14:11 [error] 1822#0: *7331 connect() failed (111: Connection refused) while connecting to upstream
error.log 2026-05-20 06:14:11 [error] 1822#0: *7331 no live upstreams while connecting to upstream
error.log 2026-05-20 06:14:12 [warn] 1822#0: *7332 upstream prematurely closed connection
Идентификаторы запроса
request id0x91a4-77ed-4012
trace4e6a221b3c8f
edge nodeedge-04 · ams
upstreamapp-01.lan:8080
nginx1.25.3
protocolHTTP/2
retry-after~ 20 сек
Что делать
Сбой произошёл на промежуточном узле инфраструктуры. Со стороны посетителя никаких действий не требуется. Повторите запрос через 20-30 секунд.