Skip to content
4xx Client Error Not part of the HTTP standard

499 Client Closed Request

Non-standard nginx code: the client disconnected before the server replied.

What causes it

  • A user navigated away or hit stop while a slow request was in flight.
  • A load balancer or client library timeout shorter than the server response time.
  • A mobile client losing connectivity mid-request.

How to fix it

  • Usually harmless if occasional. A spike means your responses are slower than your clients are willing to wait — compare `upstream_response_time` with the client timeout.

At a glance

Class
4xx Client Error
Reference
nginx (non-standard)
Standardised
No — vendor extension
Retry the request?
No — fix the request

Other 4xx client error codes

Back to the full HTTP status code reference