What HTTP 503 means
RFC 9110 §15.6.4. The server is overloaded or down for maintenance. Should include Retry-After header. Often returned by load balancers when no healthy upstream is available, or by apps that have circuit breakers tripped.
Typical causes
- No healthy upstream
- Maintenance mode
- Circuit breaker open
- Connection pool exhausted
- Auto-scaling lag