504 Gateway Timeout

Der HTTP-Statuscode 504 Gateway Timeout Server-Fehlerantwort zeigt an, dass der Server, während er als Gateway oder Proxy agiert, keine rechtzeitige Antwort vom Upstream-Server erhalten hat, um die Anfrage zu vervollständigen. Dies ähnelt einem 502 Bad Gateway, außer dass bei einem 504-Status der Proxy oder das Gateway innerhalb einer bestimmten Zeit keine HTTP-Antwort vom Ursprungsserver erhalten hat.

Es gibt viele Ursachen für 504-Fehler, und die Behebung solcher Probleme erfordert wahrscheinlich eine Untersuchung und Fehlerbehebung durch Serveradministratoren, oder die Seite könnte zu einem späteren Zeitpunkt wieder funktionieren. Ausnahmen sind Netzwerkfehler auf der Clientseite, insbesondere wenn der Dienst für andere Besucher funktioniert und wenn Clients VPNs oder andere benutzerdefinierte Netzwerkeinrichtungen verwenden. In solchen Fällen sollten Clients die Netzwerkeinstellungen, die Firewall-Konfiguration, die Proxy-Einstellungen, die DNS-Konfiguration usw. überprüfen.

Status

http
504 Gateway Timeout

Beispiele

504 Gateway Timeout Antwort

Die folgende Anfrage versucht, eine Webseite abzurufen, erhält jedoch eine 504-Antwort zurück. Der Antwortinhalt enthält eine Seite, die den Serverstatus beschreibt, mit einem Link zu einer Supportseite für Besucher.

http
GET /highlights HTTP/1.1
Host: example.com
User-Agent: curl/8.6.0
Accept: */*
http
HTTP/1.1 504 Gateway Timeout
Content-Type: text/html;
Content-Length: 123

<!doctype html>
<html lang="en">
<head>
  <title>504 Gateway Timeout</title>
</head>
<body>
  <h1>Gateway timeout</h1>
  <p>The server did not respond in time. Please try again later.</p>
  <p>If this problem persists, please <a href="https://example.com/support">contact support</a>.</p>
</body>
</html>

Spezifikationen

Specification
HTTP Semantics
# status.504

Siehe auch