tool::http-status-detail
503 Service Unavailable
The server is temporarily unable to handle the request.
Statuscode
503
Name
Service Unavailable
Kategorie
5xxDetaillierte 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-ControlAntwortbeispiel
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
// related tools