Herkunft des Begriffs
Der 504 erschien zuerst in RFC 2068, der Spezifikation von HTTP/1.1 vom Januar 1997. RFC 1945 für HTTP/1.0 vom Mai 1996 kannte den 502 schon, den 504 noch nicht. Heute definiert ihn RFC 9110 vom Juni 2022 in Abschnitt 15.6.5: Das Gateway „did not receive a timely response“ von dem Server, den es brauchte.
Die Kette der Gateways erklärt der Eintrag zum Fehler 502. Der Wortlaut hängt von der Software ab (nginx betitelt seine Seite „504 Gateway Time-out“), der Code bleibt derselbe.
