Skip to main content
14

UNAVAILABLE

ActiveHTTP 503

The server is currently unavailable. UNAVAILABLE is the most retryable gRPC error – it indicates a transient condition that clients should retry with exponential backoff and jitter. Common causes include server overload, restarts, or network partitions.

Description

UNAVAILABLE is returned when the server is temporarily unable to handle the request. Unlike ABORTED or RESOURCE_EXHAUSTED, UNAVAILABLE specifically indicates a transient infrastructure issue rather than a logical problem.

Common causes

  • Server overloaded
  • Server restarting
  • Network partition
  • Downstream dependency unavailable

HTTP equivalent

HTTP 503 – View status code reference →