503 Service Unavailable — Causes & Fix
HTTP 503 (Service Unavailable) means the server is temporarily unable to handle the request — it is overloaded or down for maintenance.
- Applies to
- Any website or web server (HTTP standard)
- Time to fix
- 15 minutes – 2 hours
What it means
Causes include a traffic spike overloading the server, planned maintenance, or a crashed service/worker pool. This is a server-side (5xx) error defined in RFC 9110 (HTTP Semantics) — the request was valid, so the fix is on the server/origin side, not the visitor's.
Symptoms
- "503 Service Unavailable"
- Site up-and-down under load; a Retry-After may be sent
How to fix it
- 1
As a visitor
1. Wait and retry — respect any "Retry-After" time; it is meant to be temporary.
- 2
As the operator
1. Scale up resources or fix the overloaded/crashed service. 2. If it is maintenance, keep the window short and return Retry-After.
Frequently asked questions
Is 503 permanent?
No — it signals a temporary condition (overload or maintenance). If it persists, the server needs more resources or a fix for a crashing service.
Last updated July 20, 2026
Guidance only — always consult a qualified professional or the official service manual before carrying out repairs.