Sunucu, bir ağ geçidi veya proxy görevi görürken, isteği tamamlamak için erişmesi gereken bir dış sunucusundan zamanında bir yanıt alamadığında döneceği uygun yanıt budur.
HTTP 504 Status Code, “Gateway Timeout” olarak adlandırılır. Bu durum, bir sunucunun, bir diğer sunucu veya servise olan bağlantısının zaman aşımına uğradığını ve isteği tamamlayamadığını belirtir. Örneğin, bir web sunucusu, bir arka uç sunucuya yapılan bir isteği işlerken, arka uç sunucusu belirli bir süre içinde yanıt vermezse, web sunucusu 504 Gateway Timeout hatası döndürür. Bu durum, genellikle yüksek trafik veya ağ sorunları gibi durumlarda ortaya çıkar. İstemcinin, isteği tekrar denemesi veya daha sonra tekrar denemesi gerekebilir.