HTTP 408 Request Timeout
Código de estado 408 · Clase 4xx
Mensaje oficial (tal como aparece en pantalla): Request Timeout
También se busca como: error 408, HTTP 408, 408 request timeout
Qué significa
El servidor cerró la conexión porque no recibió la solicitud completa en el tiempo que estaba dispuesto a esperar. Normalmente indica una subida lenta o interrumpida, o una conexión estancada entre tú y el servidor, no una respuesta lenta del servidor.
Se aplica a: Todos los navegadores, nginx, Apache, IIS
Cómo solucionar HTTP 408 Request Timeout
- Recarga la página o reintenta la subida
- Usa una conexión más estable y evita subir archivos con poca señal móvil
- Desactiva la VPN o el proxy, que pueden ralentizar la subida
- Divide las subidas muy grandes o usa el cargador reanudable del sitio
- Si eres el propietario del sitio: aumenta los tiempos de espera del cuerpo y de las cabeceras si hay clientes legítimos lentos (nginx 'client_body_timeout' y 'client_header_timeout', Apache 'RequestReadTimeout' en mod_reqtimeout)
- Si eres el propietario del sitio: revisa los tiempos de inactividad del balanceador de carga, que pueden ser menores que los de tu servidor web
Por qué ocurre
La RFC 9110 define 408 como la situación en la que el servidor no recibe un mensaje de solicitud completo dentro de su tiempo de espera. Lo provocan enlaces de subida lentos, conexiones keep-alive inactivas y tiempos de espera agresivos contra ataques slowloris.
Preguntas frecuentes
¿408 es lo mismo que 504?
No. 408 significa que el servidor esperó demasiado tu solicitud. 504 significa que una pasarela esperó demasiado la respuesta de un servidor ascendente (upstream).
Errores relacionados
Fuente: IANA HTTP Status Code Registry · soluciones redactadas y revisadas por los editores (consulta nuestra política editorial)
Última actualización: