So beheben Sie den Fehler 502 Bad Gateway in WordPress
Veröffentlicht: 2020-06-26Einer der frustrierendsten Aspekte beim Betrieb einer Website sind die Popping-Fehler. Und einer dieser frustrierenden Fehler ist der 502-Bad-Gateway-Fehler, der manchmal auftritt.
Dies ist ein regelmäßiger Fehler, der auf vielen Websites auftritt und möglicherweise keine schwerwiegenden Auswirkungen hat, wenn er in seltenen Fällen auftritt.
So einfach es auch erscheinen mag, wenn der 502-Fehler zu oft auftritt, kann er tatsächlich Ihre SEO und Ihren Online-Ruf beeinträchtigen. Wenn beispielsweise ein Web-Crawler, der versucht, auf Ihre Website zuzugreifen, ziemlich oft ein 502 Bad Gateway erhält, kann dies Ihre Website auf die schwarze Liste setzen, oder im geringsten Fall könnten Ihre Suchrankings einen Einbruch erleiden.
Es könnte also praktisch sein, den Fehler zu verstehen und zu beheben, bevor er ernsthafte SEO-Effekte verursacht.
Was ist ein 502-Fehler?
Jede HTTP-Anforderung von einem Browser an einen Server wird mit einer Antwort zusammen mit einem HTTP-Statuscode beantwortet. Während 200 der Erfolgsstatuscode ist, werden Sie diese Statuscodes nicht sehen, es sei denn, sie weisen auf einen Fehler hin. Der häufigere Fehlercode ist 404, was für Page Not Found steht, was bedeutet, dass die Anfrage nicht akzeptiert wurde.
Nun, die Reihe von Statuscodes im Bereich 500, einschließlich 500, 501, 502 und 520 usw., beziehen sich auf eine Art Serverfehler, nachdem die Anfrage akzeptiert wurde. Es könnte ein interner Fehler oder eine ungültige Antwort vom Server sein.
Der Fehlercode 502 bedeutet konkret, dass der Server die Anfrage angenommen hat, während er als Proxy agiert, aber eine ungültige Antwort von einem eingehenden Server erhalten hat.
Die Fehlermeldung kann in verschiedenen Formen angezeigt werden wie:
- Fehler 502
- 502 Bad Gateway
- 502-Proxy-Fehler
- 502-Dienst vorübergehend überlastet
- HTTP-502
- Ein leerer weißer Bildschirm
- 502 schlechtes Gateway Cloudflare
Die Art und Weise, wie die Fehlermeldung angezeigt wird, kann von der Webanwendung, dem Browser oder den Betriebssystemen abhängen.
Der Fehler 502 weist auf ungültige Antworten hin, die aus verschiedenen Gründen empfangen werden können. Möglicherweise war der Server ausgefallen, es gab Störungen bei der Datenübertragung oder eine vorübergehende Überlastung der Ressourcen.
Wenn 502-Fehler länger als 6 Stunden bestehen bleiben, kann Google Ihre Website als problematisch einstufen und ihr daher ein niedrigeres Ranking geben
So beheben Sie 502-Fehler
Seite neu laden
So einfach es auch klingen mag, das Neuladen der Seite funktioniert meistens. Dies sollte eines der ersten Dinge sein, die Sie ausprobieren sollten, bevor Sie mit der Fehlerbehebung der eigentlichen Ursache beginnen. Denn meistens tritt ein 502-Fehler einfach auf, weil der Server überlastet ist. Ein einfaches Aktualisieren und Neuladen könnte Ihnen also helfen, eine korrekte Antwort vom Server zu erhalten.
Dies dient jedoch nur als schnelle Lösung, und wenn Sie häufig 502-Fehler sehen, müssen Sie möglicherweise andere Dinge wie Cache-Speicher, Firewall-Einstellungen, CDN und dergleichen überprüfen.
Cache-Speicher löschen
Manchmal funktioniert der Cache am besten und manchmal schlägt er fehl. Wenn Sie beispielsweise manchmal eine schlechte Antwort erhalten, könnte der Cache ältere Webseiten aus dem Speicher bereitstellen und das Problem lösen. Aber auf die gleiche Weise könnte der Cache die Fehlerseiten manchmal immer wieder bereitstellen, selbst nachdem Ihr Fehler behoben wurde.
Um solche Probleme zu vermeiden, gehen Sie zu Ihren Browsereinstellungen und leeren Sie den Cache manuell. Es gibt einige Tastenkombinationen wie Strg+F5, die das Löschen des Caches bei der Seitenaktualisierung erzwingen.
Sie können auch Ihren WordPress-Cache leeren. Versuchen Sie, alle Caches von WordPress-Plugins, WordPress-Engine und Firewall-Plugins zu löschen, die Sie verwenden. Sie können über Ihr WordPress-Dashboard auf die Cache-Einstellungen für Ihre Plugins zugreifen. Sie können auch versuchen, den lokalen DNS-Cache zu löschen.
Bei Windows-Computern können einfache Befehle wie ipconfig /flushdns in der Eingabeaufforderung Ihnen helfen, den DNS-Cache zu leeren.
Probieren Sie für Mac-Systeme den Befehl dscacheutil –flushcache aus. Versuchen Sie dann, die Seite in verschiedenen Browsern neu zu laden, um festzustellen, ob der Browser-Cache tatsächlich das Problem verursacht hat.
Deaktivieren Sie Firewall und CDN
WordPress-Sites können Inhaltsverteilungsnetzwerke wie Cloudflare mit ihren Cache-Einrichtungen verwenden, um Seiten schneller bereitzustellen und zu laden. Firewalls fügen auch zusätzliche Schichten hinzu, durch die HTTP-Anforderungen und -Antworten geleitet werden müssen. Dies kann auch zu einem 502-Gateway-Problem führen.
Versuchen Sie, Ihre CDN- und Firewall-Dienste zu deaktivieren, und versuchen Sie, Ihre Website zu laden. Wenn das Problem behoben ist, können Sie sich an Ihren CDN-Dienstanbieter wenden, um die Ursache des Fehlers zu untersuchen und ihn zu aktivieren, sobald er die Grundursache behoben hat.
Aktualisieren Sie Ihre Plugins
Nun, wenn es sich um einen hartnäckigen Fehler handelt, der auch nach dem Löschen des gesamten Caches, dem Deaktivieren des CDN und der Firewall immer noch besteht, dann ist es an der Zeit, Ihre Plugins und Designs zu aktualisieren.
Deaktivieren Sie alle Ihre WordPress-Plugins über das Dashboard oder über FTP. Versuchen Sie nun, Ihre Seite zu laden, und suchen Sie nach dem Fehler. Wenn der Fehler behoben ist, versuchen Sie es mit einer Trial-and-Error-Methode, um das eigentliche Plugin zu finden, das den Fehler verursacht.
Aktivieren Sie Ihre Plugins einzeln, um herauszufinden, welches der Übeltäter ist, und aktualisieren Sie es, um das Problem zu beheben. Wenn ein Update immer noch nicht behoben wird, wenden Sie sich an den technischen Support oder finden Sie ein alternatives Plugin, um seine Fußstapfen zu füllen.
Aktualisieren Sie Ihre Themen
Wenn die Überprüfung aller Ihrer Plugins nicht erfolgreich war, können Sie dasselbe mit Ihren Themen versuchen. Wechseln Sie zu einem Standard-WordPress-Theme und prüfen Sie, ob der Fehler weiterhin besteht. Wenn das Problem dadurch behoben wird, versuchen Sie, Ihr Design zu aktualisieren, oder verwenden Sie eine Alternative.
Überprüfen Sie Protokolle und Skripte
WordPress kann Fehlerprotokolle führen, wenn Sie die entsprechenden Debug-Einstellungen in der Datei wp-config.php festgelegt haben. Verwenden Sie diese Protokolle, um herauszufinden, welcher Teil Ihres Codes oder Plugins den Fehler verursacht
Manchmal können Skripte, wie sie für Captcha und Sicherheit verwendet werden, den Server mit mehreren Anfragen überlasten, was zu einem vorübergehenden 502-Fehler führt. Optimieren Sie Ihre Skripte, um sicherzustellen, dass diese Fehler vermieden werden.
Server können so konfiguriert werden, dass sie ein maximales Zeitlimit für die Ausführung von Skripts haben. Sie können auch das Timeout-Limit erhöhen, das einen Standardwert von 300 Sekunden hat.
Überprüfen Sie Ihren Hosting-Server
Wenn keine der oben beschriebenen Methoden für Sie funktioniert, liegt es wahrscheinlich an Ihrem Hosting-Server. Wenden Sie sich an den technischen Support des Hosting-Servers und stellen Sie eine Anfrage bezüglich des Problems.
Ein Bad Gateway 502-Fehler kann aufgrund falscher DNS-Konfigurationen auftreten. Die Wahrscheinlichkeit solcher Fehlkonfigurationen ist hoch, wenn Sie gerade zu einem neuen Hosting-Anbieter gewechselt sind. Nach dem Wechsel zu einem neuen Host müssen Sie möglicherweise bis zu 24 Stunden warten, bis die Dinge reibungslos funktionieren.
Wenn es sich um ein einfaches Konfigurationsproblem handelt, können sie es sofort lösen. Wenn das Problem jedoch häufig auftritt und Sie keine geeignete Lösung finden, können Sie versuchen, zu einem besseren Hosting-Dienstleister zu wechseln.
Machen Sie die beste Nutzung von WordPress-Caching-Plugins
Wie Sie vielleicht bemerkt haben, könnte eine häufige Ursache für die meisten 502-Fehler im Caching liegen. Es kann also ermüdend und mühsam sein, bei jedem Plugin, das Sie für jeden Fall eines Fehlers haben, nach Cache-Problemen zu suchen. Warum nicht die besten Caching-Plugins nutzen, mit denen Sie Seiten zum schnelleren Laden zwischenspeichern und gleichzeitig sicherstellen können, dass Cache-Fehler automatisch behandelt werden?
Beispielsweise verwendet Innorobo WordPress-Caching-Plugins. Zweifellos stellen gute Caching-Plugins sicher, dass Fehler ordnungsgemäß protokolliert werden, und ermöglichen eine automatische Cache-Löschung, sodass Sie Probleme schnell debuggen und lösen können.
Du bist dran
Das war also ein kurzer Einblick in den Fehler 502. Wir hoffen, dieser Artikel hat Ihnen geholfen, den Fehler zu beheben. Was sind Ihre Ansichten dazu? Lassen Sie es uns in den Kommentaren unten wissen.