~/devtools / http-status / 502
tool::http-status-detail

502 Bad Gateway

The gateway received an invalid response from an upstream server.

ad · 728×90
Statuscode
502
Name
Bad Gateway
Kategorie
5xx

Detaillierte Erklärung

HTTP 502 Bad Gateway zeigt an, dass ein Gateway- oder Proxyserver eine ungültige Antwort vom Upstream-Server erhalten hat. Dies tritt typischerweise auf, wenn der Anwendungsserver hinter einem Reverse-Proxy (Nginx, AWS ALB usw.) ausgefallen ist oder eine fehlerhafte Antwort sendet. Bei Verwendung eines CDN kann dieser Fehler auch durch Probleme mit dem Ursprungsserver auftreten.

Häufige Ursachen
  • ▸Upstream-Anwendungsserver ist ausgefallen
  • ▸Antwort des Upstream-Servers hat ein fehlerhaftes Format
  • ▸Alle Server hinter dem Load Balancer sind in einem fehlerhaften Zustand
  • ▸Netzwerkprobleme zwischen Proxy und Upstream
  • ▸Upstream-Server verweigert Verbindungen aufgrund von Überlastung
Lösungsansätze
  • 1.Überprüfen Sie, ob der Upstream-Server-Prozess läuft (systemctl status, docker ps)
  • 2.Stellen Sie sicher, dass Upstream-Adresse und Port in der Proxy-Konfiguration korrekt sind
  • 3.Prüfen Sie die Protokolle des Upstream-Servers
  • 4.Testen Sie die Netzwerkverbindung zwischen den Servern (curl, telnet)
  • 5.Erhöhen Sie die Timeout-Einstellungen des Proxys (proxy_read_timeout usw.)

Zugehörige HTTP-Header

Retry-AfterServer

Antwortbeispiel

HTTP/1.1 502 Bad Gateway
Server: nginx/1.24.0
Content-Type: text/html

<html><body><h1>502 Bad Gateway</h1></body></html>

Verwandte Statuscodes

500Internal Server ErrorThe server encountered an unexpected condition.→501Not ImplementedThe server does not support the requested functionality.→503Service UnavailableThe server is temporarily unable to handle the request.→504Gateway TimeoutThe gateway did not receive a timely response from an upstream server.→505HTTP Version Not SupportedThe HTTP version used in the request is not supported.→
ad · 300×250
← Zurück zur vollständigen Statuscode-Übersicht
// related tools
⏱
Cron Expression Generator
Cron-Ausdrücke visuell erstellen und analysieren. Beschreibungen generieren und die nächsten Ausführungszeiten vorschau.
jwt
JWT Decoder
JWT-Token dekodieren und prüfen. Header, Payload und Signaturdetails anzeigen.
rx
Regex Tester
Reguläre Ausdrücke mit Live-Highlighting testen. Treffer-Indizes, Werte und Capture-Gruppen anzeigen.
◑
Color Converter
Farben zwischen HEX, RGB, HSL und weiteren Formaten konvertieren. Farben visuell auswählen.