What Does HTTP Status 408 Mean? (Request Timeout)

What HTTP 408 (Request Timeout) Means In Plain English

A 408 status (Request Timeout) means the server timed out waiting for the client request to complete.

If you want the broader context across all status code families, use the full HTTP Status Codes Guide (2xx, 3xx, 4xx, 5xx).

Quick Navigation

How to Read HTTP 408 in WebsiteDown Results

In website checks, 408 appears less often than gateway timeouts. When it appears, investigate client-network behavior, load balancer timeout settings, and request size/pacing.

If you see this code only in one region, compare with official provider status and retest from another network. Mixed regional results often indicate routing, policy, or edge differences rather than full global outages.

For deeper triage, compare this with the HTTP 504 guide, HTTP 502 guide, and the intermittent outage investigation guide.

Most Common Root Causes

What to Do Next

  1. Check timeout thresholds across edge, load balancer, and app tiers.
  2. Measure request body sizes and upload durations.
  3. Correlate 408 spikes with network jitter and packet loss reports.
  4. Differentiate 408 (client->server timeout) from 504 (upstream timeout).

What to Avoid During Triage

Real-World Examples

Share this guide:

FAQ

Is 408 a server outage?

Usually not a full outage. It is a timeout interaction between client behavior and server limits.

How is 408 different from 504?

408 is timeout while receiving client request; 504 is timeout waiting on upstream server response.

Should I retry 408?

Often yes with backoff, but only after validating request size and timeout configuration.