Support

Aktualisiert am 4. Oktober 2018

Was bedeutet 502 Bad Gateway?

Ein 502 Bad Gateway zeigt an, dass der Edge-Server (Server, der als Proxy fungiert) keine gültige oder keine Antwort vom Ursprungsserver (auch Upstream-Server genannt) erhalten konnte. Dies kann aus verschiedenen Gründen geschehen, die wir im folgenden Abschnitt erläutern. Wenn einer der Edge-Server von KeyCDN eine 502 Bad Gateway-Antwort von Ihrem Ursprungsserver erhält, gibt KeyCDN eine 500 Origin Not Reachable-Seite zurück. Um ein besseres Verständnis dafür zu bekommen, wie KeyCDN mit bestimmten Fehlercodes umgeht, sehen Sie sich unsere CDN-Fehlercodeseite an.

Was sind die Gründe für 502 Bad Gateway-Antworten?

Es gibt drei Hauptschuldige, die 502 Bad Gateway-Antworten verursachen. Dazu gehören:

  1. Domainname nicht auflösbar: Der Domänenname wird nicht zur richtigen IP aufgelöst oder er wird zu keiner IP aufgelöst. Es ist wichtig zu beachten, dass DNS-Änderungen ebenso lange dauern können, bis sie global vollständig propagiert und aktiv sind. Dies hängt von der TTL (time to live) ab, die für jeden Datensatz definiert ist.
  2. Origin Server down: Der Server ist nicht erreichbar, entweder weil er ausgefallen ist oder weil es keine Verbindung zum angegebenen Server gibt.
  3. Firewall blockiert Anfrage: Eine Firewall blockiert die Kommunikation zwischen den Edge-Servern und dem Ursprungsserver. Dies kann auch durch Sicherheitsplugins Ihres CMS verursacht werden. Einige DDoS-Schutz- und Entschärfungssysteme können überreagieren und Anfragen von unseren Content-Delivery-Servern blockieren.

Wie Sie einen 502 Bad Gateway-Fehler sehen können

Abhängig von Ihrem Webserver können Sie einen anderen 502 Fehler sehen.

Diese bedeuten alle dasselbe, nur die Namenskonventionen sind unterschiedlich. Hier sind ein paar Beispiele:

  • 502 Bad Gateway
  • HTTP Fehler 502 – Bad Gateway
  • 502 Service Temporarily Overloaded
  • Fehler 502
  • 502 Proxy Error
  • HTTP 502
  • 502 Bad Gateway NGINX

Sie können genauer sehen, was der Fehler im Einzelnen bedeutet, indem Sie die Fehlerprotokolldatei Ihres Webservers aufrufen. In dieser Datei werden alle Fehler- und Diagnoseinformationen gespeichert, was sie zu einer wertvollen Ressource macht, die Sie überprüfen können, wenn Sie mehr Details zu einem bestimmten Fehler benötigen. Sie finden diese Datei bei Apache unter /var/log/apache2/error.log und bei Nginx unter /var/log/nginx/error.log.

Wie man als Webentwickler 502-Fehler behebt

Als Webentwickler oder Besitzer der Website gibt es einige Gründe, warum Sie einen 502 Bad Gateway-Fehler auf Ihrem Ursprungsserver erleben. Daher müssen Sie möglicherweise verschiedene Methoden ausprobieren, um das Problem zu beheben. Im Folgenden finden Sie eine Liste mit Vorschlägen:

  • Prüfen Sie mit unserem DNS-Testtool, ob Ihr FQDN (vollqualifizierter Domänenname) korrekt aufgelöst wird.
  • Prüfen Sie mit einem Ping-Test oder Traceroute, ob Ihr Server erreichbar ist.
  • Prüfen Sie Ihre Firewall-Protokolle, wenn Sie ungewöhnliche Abbrüche feststellen.
  • Wenn Sie Cloudflare nutzen, versuchen Sie es zu deaktivieren, da Cloudflare bei Erreichen eines bestimmten Limits einen 502 Bad Gateway Fehler an Ihre Besucher zurückgibt.

Lösung von 502-Fehlern als Besucher

Wenn Sie als Website-Besucher einen 502 Bad Gateway-Fehler erhalten, gibt es einige Möglichkeiten, ihn zu beheben. Obwohl das primäre Problem fast immer in der Verantwortung des Webentwicklers liegt, können Besucher Folgendes versuchen:

  • Durchführen eines harten Refresh in Ihrem Browser. Auf Macs geschieht dies durch Drücken von CmdShiftR.
  • Leeren Sie Ihren Browser-Cache und löschen Sie Cookies. Es kann sein, dass Ihr Browser an bestimmten Dateien festhält, die gespeichert wurden, als Sie die Website mit einem 502 Fehler besucht haben.
  • Starten Sie Ihren Computer/die Netzwerkausrüstung neu
  • Ändern Sie Ihre DNS-Server. Wenn Sie sie in der Vergangenheit nie geändert haben, haben Sie wahrscheinlich immer noch die Standardserver, die Ihnen von Ihrem Internetanbieter zugewiesen wurden. Versuchen Sie, offene DNS-Server wie Googles Public DNS zu verwenden.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.