|
HTTP 502-Fehler - Bad
Gateway (Falsches Gateway)
Einleitung
Ein Server (nicht notwendigerweise ein Webserver)
fungiert als Gateway oder Proxy, um die Anforderung zum
Zugriff auf die angeforderte URL durch den Client (z.B.
Ihr Webbrowser oder unser CheckUpDown-Roboter) zu
erfüllen. Dieser Server empfing eine ungültige Antwort
von einem vorgeschalteten Server, auf den er zugriff, um
die Anforderung zu erfüllen.
Dies bedeutet normalerweise nicht, dass der
vorgeschaltete Server ausgefallen ist (keine Antwort zum
Gateway/Proxy), sondern, dass vorgeschalteter Server und
Gateway/Proxy sich nicht über das Protokoll zum
Datenaustausch einig sind. Da Internetprotokolle
ziemlich eindeutig sind, beduetet dies oft, dass eine
oder beide Rechner falsch oder unvollständig
programmiert wurden.
502-Fehler im HTTP-Ablauf
Jeder Client (z.B. Ihr Webbrowser oder unser
CheckUpDown-Roboter) durchläuft den folgenden Ablauf,
wenn er mit dem Webserver kommuniziert:
- Eine IP-Adresse aus dem IP-Namen der Site zuweisen
(die URL der Site ohne das vorangestellte 'http://').
Dieses Nachschlagen (Umwandlung des IP-Namens in die
IP-Adresse) wird durch Domain-Namen-Server (DNS)
geleistet.
- Öffnen einer IP-Socket-Verbindung zu dieser
IP-Adresse.
- Schreiben eines HTTP-Datenstroms über diesen Socket.
- Rückempfangen eines HTTP-Datenstroms vom Webserver
als Antwort. Dieser Datenstrom enthält Statuscodes,
deren Werte durch das HTTP-Protokoll bestimmt werden.
Parsen dieses Datenstroms auf Statuscodes und andere
nützliche Informationen.
Dieser Fehler tritt im obigen letzten Schritt auf, wenn
der Client einen HTTP-Statuscode empfängt, den er als
'502' erkennt.
Beheben von 502-Fehlern - allgemein
Dieses Problem rührt von einer schlechten
IP-Kommunikation zwischen nachgestellten Computern her.
Dies kann möglicherweise den Webserver an der Site, die
Sie besuchen wollen, mit einschließen. Bevor Sie dieses
Problem analysieren, sollten Sie Ihren Browsercache
vollständig leeren.
Wenn Sie im Web surfen und dieses Problem bei allen
Websites, die Sie zu besuchen versuchen, sehen, dann hat
entweder 1) Ihr ISP einen großen Geräteausfall/eine
Überlast oder 2) es ist etwas falsch mit Ihrer internen
Internetverbindung, z.B. funktioniert Ihre Firewall
nicht richtig. Im ersten Fall kann Ihnen nur Ihr ISP
helfen. Im zweiten Fall müssen Sie, was immer es ist,
dass Sie davon abhält das Internet zu erreichen,
korrigieren.
Wenn Sie dieses Problem nur bei einigen der Websites
die Sie zu besuchen versuchen erhalten, ist es
wahrscheinlich ein Problem bei diesen Sites, d.h. eines
ihrer Ausrüstungsteile ist ausgefallen/überlastet.
Wenden Sie sich an die Betreiber dieser Sites.
Beheben von 502-Fehlern - CheckUpDown
Der Einsatz von Proxies und Caching nimmt im Web zu.
Unser CheckUpDown-Roboter versucht immer sich zu dem
realen Computer, der tatsächlich Ihre Website hostet,
'durchzubohren', aber wir haben keine vollständige
Kontrolle darüber, wo unsere HTTP-Anforderung
tatsächlich landet. Wenn nur ein Glied in der Kette von
Computern, die mit unserer HTP-Anforderung beschäftigt
sind, unterbrochen ist, dann kann ein Fehler wie ein 502
einfach auftreten.
Bitte wenden Sie sich direkt (am besten per E-Mail) an
uns, wenn Sie auf 502-Fehler stoßen - Sie selbst können
nichts machen, um sie zu bereinigen. Wir müssen dann mit
Ihrem ISP und dem Hersteller der Webserver-Software in
Verbindung treten, so dass sie den IP-Datenverkehr
zwischen den verschiedenen Computern, die sie betreiben,
überprüfen können.
|