Artinya
Gateway atau proxy menerima respons tidak valid dari server upstream tempat permintaan diteruskan.
Penyebab umum
- Server aplikasi crash atau tidak listen (port atau socket salah)
- Upstream menutup koneksi atau mengirim header rusak
- Restart proses PHP-FPM, Gunicorn, atau Node
Cara memperbaiki
Sebagai klien atau pengunjung
Coba lagi sebentar lagi; biasanya bersifat sementara. Jika berlanjut, backend situs sedang mati.
Sebagai pengelola situs atau API
Pastikan proses upstream berjalan dan listen di alamat yang dipakai proxy, dan baca log error proxy untuk error upstream yang persis.
Contoh respons
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 Spesifikasi
FAQ
› Bagaimana memperbaiki 502 Bad Gateway di nginx?
Periksa upstream (apakah aplikasi berjalan, alamat/socket proxy_pass benar) dan log error nginx; restart server aplikasi jika crash.
› 502 atau 504?
502: upstream menjawab dengan sampah atau menutup koneksi. 504: upstream tidak menjawab tepat waktu.