critical

503 Service Unavailable

The server is temporarily unable to handle the request, usually due to maintenance or overload.

Common Causes

  1. 1Server is under heavy load
  2. 2Planned maintenance downtime
  3. 3Auto-scaling hasn't caught up with demand
  4. 4Health check failing

How to Fix

Include Retry-After header

return new Response('Service temporarily unavailable', {
  status: 503,
  headers: { 'Retry-After': '60' },
});

Tell clients when to retry. Helps prevent retry storms.

How ObserveOne Helps

ObserveOne monitors service availability and triggers alerts the moment a 503 is detected.

Start Monitoring Free

Related Errors