Was ist 502 Bad Gateway Error und wie behebt man es in WordPress?
Veröffentlicht: 2018-10-27
Die Verwaltung von Websites, die mit WordPress erstellt wurden, ist einfach, aber es ist genauso frustrierend, die Fehler zu beheben, die jederzeit auftreten können. Genauso wie die Verschreibung des richtigen Medikaments zur wirksamen Bekämpfung einer Krankheit ein umfassendes Wissen über diese Krankheit erfordert; Es ist auch wichtig, den Fehler und seine Ursachen zu kennen, bevor Sie ihn beheben.
Heute ist der Fehler in der Diskussion „WordPress 502 Bad Gateway Error“, der in der Lage ist, Ihre Website zu beschädigen und einige wertvolle Stunden der Fehlerbehebung von Ihrem arbeitsreichen Tag in Anspruch nimmt.
Inhaltsverzeichnis
- Was ist ein 502 Bad Gateway-Fehler?
- Warum tritt in WordPress ein 502 Bad Gateway-Fehler auf?
- Beheben Sie den 502 Bad Gateway-Fehler in WordPress
- Überprüfen Sie, ob der Webhost ansprechbar ist
- Seite aktualisieren
- Browser-Cache löschen
- Suchen Sie nach DNS-Problemen
- Repariere das lokale DNS
- CDN deaktivieren
- Audit-Themes und Plugins
- Protokolle überprüfen
- PHP-Timeout
- Skripte prüfen
Was ist ein 502 Bad Gateway-Fehler?
Um 502 Bad Gateway Error zu verstehen, sollten Sie wissen, wie ein Browser Daten vom Server lädt. Wenn ein Benutzer eine Website besucht, sendet der Server eine Anfrage zum Abrufen der Daten, die für die Anzeige des Inhalts im Browser erforderlich sind.
Wenn der Server genau auf die Anforderungen antwortet, empfängt er den angeforderten Inhalt, andernfalls wird der Bildschirm 502 Bad Gateway Error angezeigt.
WordPress-Websites laufen auf mehreren Servern, die einer bestimmten Aufgabe zugewiesen sind. Zum Beispiel:
- Datenbankserver für WordPress-Datenbanken
- Anwendungsserver zum Ausführen von PHP und anderen App-bezogenen Inhalten
- Der für Nginx, Apache, Varnish zuständige Reverse-Proxy-Server
- Webserver zum Bereitstellen von Websitedateien
Die mehreren Server zusammen können die Verarbeitung der Anfragen durch den Browser erschweren. Nach Erhalt der Anfrage ruft der Reverse-Proxy-Server Daten von Ursprungsservern wie einem Datenbankserver, Anwendungsserver und Webserver ab.
Wenn einer dieser Server eine ungültige Antwort sendet, kehrt der Reverse-Proxy-Server zum Browser zurück und zeigt 502 Bad Gateway Error an.
Wir sehen 502 Bad Gateway Error oft unterschiedlich auf verschiedenen Websites, aber alle weisen auf dasselbe hin: Der Server konnte nicht auf die Anfragen reagieren. Sehen wir uns einige der Beispiele an, die dieser Fehler zeigt.
- "502 Bad Gateway"
- „HTTP-Fehler 502 Bad Gateway“
- „502 Dienst vorübergehend überlastet“
- „Fehler 502“
- „502 Proxy-Fehler“
- „HTTP-502“
- "502 Bad Gateway nginx"
- „502 Server Error: Der Server hat einen temporären Fehler festgestellt und konnte Ihre Anfrage nicht abschließen“
- „502. Das ist ein Fehler. Der Server hat einen temporären Fehler festgestellt und konnte Ihre Anfrage nicht abschließen. Bitte versuche es in 30 Sekunden noch einmal. Das ist alles was wir wissen."

Twitter zeigt 505 Bad Gateway Error freundlicher an.

Google zeigt 505 Bad Gateway Error an und schlägt vor, es nach einiger Zeit erneut zu versuchen.

Jetzt haben wir verstanden, was 502 Bad Gateway Error ist und wie verschiedene Websites ihn anzeigen. Lassen Sie uns weitermachen und untersuchen, was diesen Fehler verursacht und wie wir ihn in WordPress beheben können.
Warum tritt in WordPress ein 502 Bad Gateway-Fehler auf?
Wir erhalten 502 Bad Gateway Error, wenn der Server nicht genau antwortet und die Anfrage mit ungültigen Informationen zurückgibt. Es gibt jedoch auch andere Möglichkeiten, und diese zu kennen ist wichtig, wenn Sie diesen Fehler effektiv beheben möchten.
- Ihr Server ist mit anderen Aufgaben beschäftigt oder von starkem Datenverkehr von einer bestimmten Website betroffen (bei Shared Hosting)
- Origin-Server reagieren nicht oder sind nicht erreichbar
- Fehler in der Datenbank
- Problem mit dem Reverse-Proxy-Server
- Beschädigte PHP-Skripte in Dateien wie WordPress-Themes und -Plugins.
- CDN spielt auf
- DNS-Probleme
Alle oben genannten Möglichkeiten können zu einem WordPress 502 Bad Gateway Error führen. Die Fehlerbehebung bei Fehlern wird jedoch schwieriger, wenn Sie die Elemente nicht kennen, die an der Auslösung dieses Fehlers beteiligt sind.
Obwohl wir ein vollständiges Verständnis dafür entwickelt haben, was 502 Bad Gateway Error ist und warum es passiert? Es gibt uns ein Ticket zu unserem nächsten Abschnitt, der die Fehlerbehebungen für diesen Fehler behandelt.
Ist Ihr aktuelles WordPress-Hosting leistungsschwach?
Migrieren Sie zu Cloudways und maximieren Sie die Leistung Ihres WordPress.
502 Fehler beim fehlerhaften Gateway beheben
Überprüfen Sie, ob der Webhost ansprechbar ist
Als erstes müssen Sie überprüfen, ob Ihr Webserver responsive ist oder nicht. Es ist nicht immer etwas Schreckliches mit Ihrer WordPress-Website.
Der einfachste Weg, um herauszufinden, ob Ihr Server tatsächlich der Täter ist, besteht darin, einen Online-Scan durchzuführen. Besuchen Sie site24x7 und geben Sie Ihren Webservernamen ein.

Die verschiedenen Standorte pingen Ihren Server und zeigen Ihnen die Statistiken wie Ladezeit, Paketverlust und Reaktionszeit.
Eine andere Möglichkeit, die Reaktionsfähigkeit Ihres Webservers zu überprüfen, besteht darin, ihn manuell mit SSH zu pingen.
Greifen Sie einfach auf SSH und Terminal zu und führen Sie den folgenden Befehl aus:
ping (Server-IP)
Ersetzen Sie nun „Server-IP“ durch Ihre Server-IP-Adresse.

Wenn Ihr Server reagiert, zeigt er den Ping in jedem Intervall an.
Manchmal dauert jede Abfrage oder Aufgabe länger als gewöhnlich; Server bricht es ab und kehrt mit 502 Bad Gateway Error zurück. Dies ist bei Shared Hosting üblich und der Anbieter beendet das Skript, um negative Auswirkungen auf andere Websites zu vermeiden, die auf demselben Server gehostet werden.

Wenn Sie Ihre WordPress-Website auf Cloudways hosten, ist die Wahrscheinlichkeit, dass dieser Fehler auftritt, gering. Das liegt daran, dass Sie der einzige Besitzer Ihres Servers sind und die darauf gehosteten Websites kontrollieren und wir einen leistungsstarken Stack verwenden, der mit einer Serverlast fertig wird.
Wenn Sie jedoch weiterhin auf solche Probleme stoßen, kann Ihnen der rund um die Uhr verfügbare Live-Chat-Support von Cloudways helfen, sich von dieser Situation zu erholen.
Seite aktualisieren
Manchmal können Sie sich durch das erneute Laden der Webseite stundenlange Fehlersuche ersparen. Das ist richtig!
Es ist möglich, dass Sie für einige Zeit einen überlasteten Server haben und wenn Sie in einer Minute oder so wieder einchecken, geht er wieder an.
Bestätigen Sie auch, ob die Website nur für Sie oder für alle anderen nicht verfügbar ist. Testen Sie dazu einfach die URL auf Down For Everyone Or Just Me .

Wenn die Website für alle anderen bereit ist, liegt das Problem bei Ihnen. Versuchen Sie, den Webbrowser zu wechseln.
Browser-Cache löschen
Der Browser ist in der Lage, Website-Daten zwischenzuspeichern oder zu speichern, sodass er beim nächsten Besuch des Benutzers nicht dieselben statischen Ressourcen erneut herunterladen muss. Es ist eine effektive Möglichkeit, Ressourcen zu nutzen, hat aber auch einige Nachteile.
Nehmen wir an, Sie haben einen anderen Browser aufgerufen und die Webseite wurde einwandfrei geladen. Wenn Sie wissen, dass Ihre Webseite korrekt geladen wird, kehren Sie zu Ihrem Standardbrowser zurück, aber das Problem besteht weiterhin.
Das liegt daran, dass Ihr Browser Ihnen die zwischengespeicherte Kopie dieser Webseite anzeigt. Um dies zu beheben, leeren Sie einfach Ihren Browser-Cache.
Suchen Sie nach DNS-Problemen
Domain Name System oder kurz für DNS ist eine Möglichkeit, einen Domainnamen mit einer IP-Adresse zu verknüpfen. Wenn die Domäne nicht auflöst, um die IP zu korrigieren, kann sie 502 Bad Gateway Error auslösen. Wir können diesen Fehler bei der Migration der WordPress-Website auf einen neuen Host sehen, die Änderungen am DNS-Nameserver erfordert.
Es kann zwischen 24 und 36 Stunden dauern, bis sich die Änderungen ausbreiten. Wenn Sie während dieser Zeit versuchen, auf Ihre Website zuzugreifen, erhalten Sie möglicherweise WordPress 502 Bad Gateway Error.
Reparieren Sie das lokale DNS
Wir können den DNS-Cache über die Windows-Eingabeaufforderung löschen. Führen Sie im Windows-Betriebssystem den Befehl ipconfig/flushdns aus, um den DNS-Cache zu leeren. Führen Sie unter Mac OS den Befehl als dscacheutil -flushcache im Terminalfenster aus.
CDN deaktivieren
Content Delivery Network (CDN) wird häufig verwendet, um statische Inhalte der Website bereitzustellen. Es ist eine nützliche Technik, um Webinhalte schneller an ein globales Publikum zu liefern. CDN kann jedoch einer der Gründe für WordPress 502 Bad Gateway Error aufgrund einer zusätzlichen Schicht zwischen Server und Browser sein.
Um dies aus Ihrer Liste möglicher Ursachen zu streichen, deaktivieren Sie einfach den CDN-Dienst und versuchen Sie dann, auf Ihre Website zuzugreifen. Wenn die Website richtig lädt, haben Sie den Täter gefasst. Sie müssen sich nur an den CDN-Support wenden. Wenn nicht, empfehlen wir Ihnen, den Rest des Artikels weiterzuverfolgen.
Audit-Themes und Plugins
Themes und Plugins spielen eine wesentliche Rolle in jeder WordPress-Website. Es ist fast unmöglich, eine voll funktionsfähige Website zu haben, ohne Themes und Plugins hinzuzufügen. Sie können auch ein Grund für den WordPress 502 Bad Gateway Error werden.
Themes und Plugins, die falschen PHP-Code enthalten, können Probleme verursachen, die entweder vom Server nicht verstanden werden oder zu viel Zeit in Anspruch nehmen. Dies führt zu 502 Bad Gateway Error.
Deaktivieren Sie zunächst alle Plugins von FTP. Greifen Sie einfach auf Ihr Stammverzeichnis zu, in dem Ihre WordPress-Dateien installiert sind, dh den Ordner public_html, navigieren Sie zu wp-content → plugins und benennen Sie den Plugins-Ordner um, sodass er für das WordPress-System nicht zugänglich ist.

Überprüfen Sie nun Ihre Website und wenn sie richtig geladen wird, aktivieren Sie das Plugin nacheinander, bis Sie das Problem finden, das Probleme verursacht.
Wenn Sie kein fehlerhaftes Plugin finden, suchen Sie nach einem fehlerhaften Theme. Navigieren Sie in Ihrem wp-content-Ordner zu Themen und benennen Sie Ihr aktiviertes Thema um, um es zu deaktivieren. Das Entfernen ist möglicherweise nicht die geeignete Option, da beim erneuten Hochladen das benutzerdefinierte Design verloren gehen kann.

Gehen Sie nun zurück zu Ihrer Website und wenn Sie einen weißen Bildschirm anstelle eines Fehlers sehen, dann ist Vola! Dein Theme hat das Problem verursacht. Melden Sie sich bei Ihrem wp-admin an und aktivieren Sie das Standard-Theme.
Protokolle überprüfen
WordPress-Protokolle sind nützlich, wenn es darum geht, die Fehler zu beheben. Wir können die Fehlerprotokolle aktivieren, indem wir den folgenden Code in die Datei wp-config.php einfügen .
define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false );
Die Protokolle befinden sich im Ordner wp-content. Cloudways-Anwender können das integrierte Monitoring-Tool New Relic für präzise und umfassende Analysen nutzen.
PHP-Timeout
Wenn PHP die erlaubte maximale Zeit in der Serverkonfiguration erreicht, um ein Skript auszuführen, zeigt es einen Fehler an. Es kann manchmal WordPress 502 Bad Gateway Error auslösen. Um dies zu vermeiden, erhöhen Sie einfach den Wert für die maximale Ausführungszeit . Standardmäßig ist sie auf 300 Sekunden eingestellt, was 5 Minuten entspricht.
Skripte prüfen
Wir erstellen benutzerdefinierte Funktionen und Themes in WordPress. Diese benutzerdefinierten Funktionen können der Grund dafür sein, dass Ihr Server sie nicht verarbeiten kann. Auch das Aufrufen von Drittanbieter-APIs wie Google reCAPTCHA , das lange Token generiert, kann den Server belasten und wird mit 502 Bad Gateway Error zurückgegeben.
Abschließende Gedanken!
Wir hoffen, dass nach dem Lesen dieses Artikels 502 Bad Gateway Error beim nächsten Mal nicht so beängstigend aussieht. Die Fehlerbehebung ist einfach, wenn Sie die Quelle vorhersagen und die in diesem Artikel aufgeführten Techniken verwenden können, um sie zu beheben. Wir können WordPress 502 Bad Gateway Error immer noch beheben, indem wir einfach den Browser-Cache neu laden und leeren, aber nicht jeder Tag ist sonnig, daher ist es ratsam, sich auf die Dunkelheit vorzubereiten.
