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

503 Service Unavailable

The server is temporarily unable to handle the request.

ad · 728×90
Statuscode
503
Name
Service Unavailable
Kategorie
5xx

Detaillierte Erklärung

HTTP 503 Service Unavailable zeigt an, dass der Server vorübergehend nicht in der Lage ist, Anfragen zu verarbeiten. Ursachen sind Überlastung, Wartungsarbeiten oder geplante Ausfallzeiten. Im Gegensatz zu 502 ist der Server selbst funktionsfähig, kann aber derzeit keinen Dienst bereitstellen. Über den Retry-After-Header kann dem Client mitgeteilt werden, wann ein erneuter Versuch sinnvoll ist.

Häufige Ursachen
  • Serverwartung oder geplante Ausfallzeit
  • Serverüberlastung durch plötzlichen Traffic-Anstieg
  • Anfrage durch Rate Limiting abgelehnt
  • Backend-Abhängigkeiten (Datenbank, externe API) reagieren nicht
  • Server-Neustart während eines Deployments
Lösungsansätze
  • 1.Falls ein Retry-After-Header vorhanden ist, versuchen Sie es nach der angegebenen Zeit erneut
  • 2.Überprüfen Sie die Serverressourcen und skalieren Sie bei Bedarf hoch/heraus
  • 3.Verwenden Sie einen Load Balancer zur Verteilung des Traffics
  • 4.Informieren Sie die Benutzer während Wartungsarbeiten über die voraussichtliche Wiederherstellungszeit
  • 5.Richten Sie Auto-Scaling ein, um automatisch auf Traffic-Spitzen zu reagieren

Zugehörige HTTP-Header

Retry-AfterCache-Control

Antwortbeispiel

HTTP/1.1 503 Service Unavailable
Retry-After: 300
Content-Type: application/json

{"error":"service_unavailable","message":"Server is under maintenance. Please retry after 5 minutes."}

Verwandte Statuscodes

500Internal Server ErrorThe server encountered an unexpected condition.501Not ImplementedThe server does not support the requested functionality.502Bad GatewayThe gateway received an invalid response from an upstream server.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.