Artinya
Gateway atau proxy tidak menerima respons tepat waktu dari server upstream.
Penyebab umum
- Query database atau panggilan API eksternal yang lambat
- Timeout proxy lebih pendek dari waktu proses
- Server upstream tidak terjangkau karena masalah jaringan
Cara memperbaiki
Sebagai klien atau pengunjung
Coba lagi nanti; untuk operasi panjang, tanyakan apakah API menyediakan pemrosesan asinkron.
Sebagai pengelola situs atau API
Percepat jalur yang lambat atau pindahkan ke background job; naikkan timeout proxy (proxy_read_timeout) hanya ke nilai yang realistis.
Contoh respons
HTTP/1.1
HTTP/1.1 504 Gateway Timeout
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Spesifikasi
FAQ
› Bagaimana memperbaiki 504 Gateway Timeout di nginx?
Cari tahu mengapa upstream lambat; jika permintaan panjang memang wajar, naikkan proxy_read_timeout bersama timeout server aplikasi.
› Siapa yang mengembalikan 504, aplikasi saya atau proxy?
Proxy, load balancer, atau CDN di depan aplikasi Anda, setelah menunggunya terlalu lama.