Qué significa
nginx registra 499 cuando el cliente cerró la conexión antes de que el servidor enviara una respuesta. El cliente nunca ve este código.
Causas habituales
- El usuario salió de la página o canceló la petición
- El tiempo de espera del cliente es menor que el de procesamiento del servidor
- Tiempo de espera de la comprobación de salud del balanceador
Cómo solucionarlo
Si eres el cliente o visitante
Aumenta el tiempo de espera del cliente o del balanceador si las peticiones son lentas por motivos legítimos.
Si administras el sitio o la API
Acelera los endpoints lentos y revisa la latencia upstream; considera proxy_ignore_client_abort para trabajo que debe terminar.
Respuesta de ejemplo
HTTP/1.1 499 Client Closed Request
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Length: 0 Especificación
No figura en el registro de IANA; lo usa nginx.
Preguntas frecuentes
› ¿499 es un código de estado oficial?
No. Es un código de registro de nginx que no se envía por la red.
› ¿Por qué veo muchos 499 en los registros de nginx?
Los clientes o los balanceadores upstream se rinden antes; compara sus tiempos de espera con tus tiempos de respuesta.