Що це означає
Шлюз або проксі отримав недійсну відповідь від upstream-сервера, якому переслав запит.
Типові причини
- Сервер застосунку впав або не слухає (хибний порт чи сокет)
- Upstream закрив з'єднання або надіслав неправильні заголовки
- Перезапуск процесу PHP-FPM, Gunicorn або Node
Як виправити
Якщо ви клієнт або відвідувач
Повторіть за мить; зазвичай це тимчасово. Якщо триває, бекенд сайту не працює.
Якщо ви власник сайту чи API
Перевірте, що upstream-процес запущений і слухає адресу, яку використовує проксі, і прочитайте журнал помилок проксі, щоб побачити точну помилку upstream.
Приклад відповіді
HTTP/1.1
HTTP/1.1 502 Bad Gateway
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: text/html
Content-Length: 0 Специфікація
Часті запитання
› Як виправити 502 Bad Gateway у nginx?
Перевірте upstream (чи працює застосунок, чи правильна адреса/сокет у proxy_pass) і журнал помилок nginx; перезапустіть сервер застосунку, якщо він упав.
› 502 чи 504?
502: upstream відповів сміттям або закрив з'єднання. 504: upstream не відповів вчасно.