HTTP 408 Tiempo de solicitud agotado
408 Request Timeout indica que el servidor esperó demasiado a que el cliente terminara de enviar su petición y cerró la conexión.
Significado
Con 408 la solicitud del cliente no llegó completa en el plazo previsto. Suele ocurrir por conexiones inestables, archivos grandes o conexiones abiertas de antemano que quedan inactivas. En cambio, con 504 es un proxy quien espera una respuesta del backend.
Causas habituales
- Una conexión a Internet lenta o inestable en el equipo del usuario.
- Subir un archivo grande tarda más de lo permitido por el servidor.
- El navegador abre una conexión por adelantado que luego queda inactiva.
- Se ha configurado un timeout demasiado corto en el servidor o proxy.
¿Qué puede hacer un visitante?
- Reintenta la solicitud porque 408 suele ser transitorio.
- Comprueba estabilidad y velocidad de la conexión mediante una prueba adecuada.
- Utiliza una red más estable cuando tengas que enviar archivos grandes.
¿Qué puede hacer el administrador?
- Revisa client_body_timeout y los tiempos máximos de recepción de cabeceras en el proxy.
- Para archivos grandes permite subidas por partes o directas al almacenamiento mediante URL firmadas.
- Analiza si los errores 408 aparecen en redes, dispositivos o funciones determinados.
Impacto en SEO
Un 408 ocasional suele tener poco impacto. Si Googlebot recibe este código con frecuencia, revisa si existen límites demasiado estrictos o problemas de red.
Preguntas frecuentes
¿Un HTTP 408 significa que el servidor está saturado?
No necesariamente. Significa que no llegó la petición completa a tiempo, y el problema puede estar en el cliente.
¿En qué se diferencian HTTP 408 y 504?
En 408 el servidor espera los datos del cliente. En 504 un proxy espera una respuesta del servidor backend.