502 Bad Gateway

Ein 502 Bad Gateway bedeutet, dass ein zwischengeschalteter Server, etwa ein Reverse-Proxy, ein CDN oder ein Load Balancer, vom vorgelagerten Ursprungsserver eine ungültige Antwort erhalten hat. Für diesen Ursprungsserver vermittelt er die Anfragen.

Was der Fehler bedeutet

Der Nutzer oder Crawler spricht mit einem Gateway, und das Gateway spricht mit dem Ursprungsserver. Ein 502 heißt, dass dieser zweite Schritt fehlgeschlagen ist: Der Ursprungsserver ist abgestürzt, hat das Zeitlimit überschritten, die Verbindung geschlossen oder eine fehlerhafte Antwort geliefert. Das Gateway selbst funktioniert in der Regel einwandfrei.

Häufige Ursachen

  • Prozesse auf dem Ursprungsserver, die mitten in einer Anfrage abstürzen oder beendet werden (Fehler nach dem Deployment, fatale PHP- oder Python-Fehler).
  • Zeitüberschreitungen des Ursprungsservers unter Last: Das Gateway gibt auf, bevor die Anwendung fertig ist.
  • Ausgeschöpfte Ressourcen: Datenbankverbindungspools, Worker, Arbeitsspeicher.
  • Nicht zusammenpassende Konfiguration nach einem Deployment: falscher Port, falsches Protokoll oder falscher Upstream-Name.

Warum die SEO darauf achtet

Suchcrawler, die auf 502-Fehler stoßen, behandeln die URLs als vorübergehend nicht verfügbar und crawlen später erneut. Anhaltende 502-Fehler führen genauso wie 500-Fehler zur Deindexierung. Da 502-Fehler oft in Schüben auftreten, etwa bei Verkehrsspitzen oder Deployments, ist die Beobachtung der Statuscodes über die Zeit wichtiger als ein einzelner Crawl.

Vergleichen Sie die Häufigkeit der 502-Fehler in Ihren Logs mit den Deployment-Zeiten und dem Besucherverlauf. Die Korrelation nennt meist den Verursacher.

FAQ

Ist 502 ein clientseitiges Problem?
Nein. Was der Browser oder Crawler tut, kann daran nichts ändern. Der Fehler liegt zwischen dem Gateway und dem Ursprungsserver.
Wie unterscheide ich 502 von 503 und 504?
502: Der Ursprungsserver hat eine ungültige Antwort geliefert. 503: Der Server meldet sich selbst als nicht verfügbar, oft mit Retry-After. 504: Der Ursprungsserver hat überhaupt nicht rechtzeitig geantwortet.