Kurz erklärt
Ein 502 Bad Gateway bedeutet: Ein vermittelnder Server - etwa der Webserver vor PHP, ein Proxy oder ein CDN - hat vom eigentlichen Anwendungsserver keine gültige Antwort bekommen. Oft ist der Fehler nach kurzer Zeit wieder verschwunden.
Was bedeutet der Statuscode 502?
Moderne Webseiten laufen über mehrere Stationen: Der Webserver nimmt die Anfrage an und reicht sie an PHP oder an einen weiteren Server weiter. Liefert diese nachgelagerte Station eine fehlerhafte oder gar keine Antwort, meldet der Webserver 502 - er ist das „Gateway“, die Ursache liegt dahinter.
Typische Ursachen
- Ein PHP-Prozess ist während der Anfrage abgestürzt, etwa durch einen schweren Fehler in einem Plugin oder einer Erweiterung
- Kurzzeitige Neustarts von Diensten, zum Beispiel während Updates
- Bei vorgeschaltetem Proxy oder CDN: Der Ursprungsserver ist nicht erreichbar oder antwortet fehlerhaft
- Sehr große Antwort-Header, etwa durch zu viele oder zu große Cookies
- Falsch konfigurierte Weiterleitung auf einen internen Dienst oder Port
Lösung für Besucher
- Laden Sie die Seite nach einigen Sekunden neu - viele 502-Fehler sind nur von kurzer Dauer.
- Löschen Sie die Cookies der Webseite, falls der Fehler nur in Ihrem Browser auftritt.
- Bleibt der Fehler, wenden Sie sich an den Betreiber der Webseite.
Lösung für Webseitenbetreiber
- Fehlerprotokoll prüfen: Das Error-Log zeigt, ob PHP mit einem schweren Fehler abgebrochen ist und in welcher Datei (Logfiles auslesen).
- Letzte Änderungen zurücknehmen: Trat der Fehler nach einem Update auf, deaktivieren Sie das betroffene Plugin oder Theme oder spielen Sie ein Backup ein.
- PHP-Version prüfen: Ist Ihr System mit der eingestellten PHP-Version kompatibel?
- Proxy oder CDN: Prüfen Sie, ob Ihre Webseite direkt - ohne den vorgeschalteten Dienst - erreichbar ist. Nutzen Sie ShieldCache oder unser CDN, schauen wir uns beide Seiten gemeinsam mit Ihnen an.
- Tritt der Fehler ohne eigene Änderung auf oder hält er länger an, melden Sie sich bei unserem Support. Nennen Sie uns Domain, Uhrzeit und betroffene Adresse.
Verwandte Statuscodes
- 500 Internal Server Error - allgemeiner Serverfehler
- 503 Service Unavailable - vorübergehend nicht verfügbar
- 504 Gateway Timeout - Zeitüberschreitung
- Alle Statuscodes im Überblick