Skip to content
← All Status Codes
408
Client Error

408 Request Timeout

408 Request Timeout — server grew tired of waiting for the complete request and closed the connection. Slow or unstable client network.

Description

The 408 Request Timeout status code indicates that the server did not receive a complete request message within the time it was prepared to wait. The client may repeat the request without modifications.

Common Causes

Slow client connection (mobile, poor Wi-Fi) Large upload payload with nginx client_body_timeout exceeded Firewall / proxy-server timeout

How to Fix

Increase nginx client_body_timeout (default 60s → 120s) for endpoints with uploads. For large files, use chunked upload (S3 multipart, tus.io). Advise clients to retry the request.

Check your website's HTTP status code

Check now →

Related Status Codes

Automate this check

Set up continuous monitoring and get an alert when something breaks. No manual runs to remember.