„Bad Gateway“-Fehlermeldung: Was steckt dahinter und wie lässt sich der Fehler beheben?

Bei dem Versuch eine Website aufzurufen, wird Ihnen folgende Meldung angezeigt: 502 Bad Gateway.

Doch was bedeutet das?

Die Fehlermeldung „502 Bad Gateway“ erscheint immer dann, wenn ein Server eine ungültige Antwort eines anderen Servers erhalten hat. Konkret bedeutet das, dass eine Verbindung zu einem temporären Gerät aufgebaut wird, welches alle Daten bereitstellt, um die betreffende Website aufrufen zu können – beispielsweise ein Edge Server. Sobald sich in diesen Vorgang ein Fehler einschleicht, erscheint die Meldung und macht auf das Problem aufmerksam.

Im Folgenden nehmen wir das „502 Bad Gateway“-Problem genauer unter die Lupe und präsentieren fünf Wege, um den Fehler zu beheben.

Was genau versteht man unter „502 Bad Gateway“?

Jede Datenübertragung im Web erfolgt auf der Basis des Hypertext Transfer Protocol (HTTP) – ein Regelwerk, das von der Internet Engineering Task Force (IETF) herausgegeben wurde. Jedem Problem wird im HTTP eine Zahl zugeordnet.

Laut IETF beinhaltet der 502 Status Code mehrere Aspekte:

  • Proxies: Wenn Sie eine „Bad Gateway“-Fehlermeldung erhalten, arbeiten Sie gerade mit einem Gateway- oder Proxy-Server.

  • Verbindung: Der Proxy-Server versucht eine Verbindung zum ursprünglichen Server aufzubauen.

  • Fehler: Der Proxy-Server hat keine gültige Antwort vom ursprünglichen Server erhalten.

Die Kommunikation in Zahlencodes wirkt auf den ersten Blick verwirrend, doch tatsächlich ist sie sehr effizient. Eine einzige Zahl sagt unfassbar viel darüber aus, warum eine Website nicht laden kann.

So beugen Sie „502 Bad Gateway“-Fehlern vor und beheben sie

Niemand möchte sich beim Surfen im Web mit Fehlercodes auseinandersetzen. Für Entwickler sind solche Fehler sogar noch ärgerlicher, denn sie können ihren Traffic beeinflussen und ihre Reichweite beeinträchtigen. Es gilt, das Problem schnellstmöglich zu beheben.

„502 Bad Gateway“-Fehlermeldungen gehen häufig auf die folgenden Ursachen zurück:

  • Domain-Namen. Rechner führen eine schnelle Suche durch, um eine numerische IP in ein Standardformat zu konvertieren. Wenn dieser Prozess gestört wird (weil Sie z.B. den Webhosting-Service wechseln), wird Ihnen eine „Bad Gateway“-Fehlermeldung angezeigt.

  • Traffic. Zu viele Website-Aufrufe auf einmal können den Server überfordern. Das kann dazu führen, dass keine weiteren Anfragen mehr bearbeitet werden können.

  • Konnektivität. Probleme bei den Firewall-Einstellungen können dazu führen, dass die Kommunikation mit dem Proxy-Server blockiert wird.

Entwickler können folgende Maßnahmen initiieren:

  • Problemanalyse. Handelt es sich um ein DNS -Problem? Oder ist das Traffic-Volumen zu hoch? So finden Sie heraus, an welchen Anbieter Sie sich im nächsten Schritt wenden müssen.

  • Testlauf. Nutzen Sie einen Ping oder Traceroute, um festzustellen, ob Sie überhaupt auf den Server zugreifen können.

  • Balancing. Im nächsten Schritt könnten Sie Ihre Firewalls zurückfahren, um sicherzustellen, dass der Traffic passieren kann. Das geht aber mit vielen Gefahren einher. Ihnen muss also klar sein, was Sie riskieren.

Als Besucher können Sie:

  • Neu laden. Das Problem der Überlastung durch Lastspitzen erledigt sich unter Umständen von selbst. Warten Sie einen Moment und versuchen Sie dann erneut die Seite aufzurufen.

  • Den Cache löschen. Manchmal ist einfach Ihr Browser-Cache schuld. Löschen Sie die Daten und versuchen Sie es erneut.

Fehler 502 ist nur einer von vielen HTTP-Fehlern, die auftreten können. Mehr über einen anderen häufig auftretenden Fehler – Error 431 – lesen Sie in unserem Blog.

Referenzen

Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. (Juni 2014). Internet Engineering Task Force.