HTTP

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.

Fuentes