Entendiendo “408 Tiempo de espera de solicitud” en Apache con PHP

Descripción del problema - Apache logs

Encontré elementos similares a este en el archivo de registro de Apache:

166.147.68.243 [24/Feb/2013:06:06:25 -0500] 19 web-site.com "-" 408 - "-"

Tengo formato de registro personalizado y408 aquí representa el estado. El formato de registro es:

LogFormat "%h %t %D %V \"%r\" %>s %b \"%{User-agent}i\"" detailed

Y normalmente la línea en el archivo de registro parece

184.73.232.108 [26/Feb/2013:08:38:16 -0500] 30677 www.site.com "GET /api/search... HTTP/1.1" 200 205 "Zend_Http_Client"

Es por eso que 408 líneas de error me parecen extrañas. No se registra ninguna solicitud y no tengo idea de qué se debe optimizar.

Preguntas

¿Cómo abordar el problema? ¿Qué información adicional o registros debo recopilar? ¿Qué podría causar el problema? ¿Es esto algo malo en el servidor? ¿O es esto absolutamente un problema de conectividad de red?

Me dirijo a esto porque nuestro cliente se quejó de que tiene un error 408 en su teléfono móvil. Encontré muchos registros en el archivo de registro, pero debo admitir que no sé qué hacer con esto.

Mi propia investigacion

Hay varias preguntas sobre este tema ya aquí. Pero las personas son mucho más específicas. Al igual que se discute problemas con algunos programas de cliente específicos y scripts. Aquí acabo de recibir el error al abrir alguna página en iPhone.

Por ejemplo enHTTP, 408 Tiempo de espera de solicitud, se sugiere hacer la solicitud GET antes de POST. Si tengo cliente personalizado puedo hacer esto. Pero no puedo controlar el comportamiento del navegador del usuario.

Adivina # 1

Al buscar en Internet y pensar en el problema que encontréhttps://serverfault.com/questions/383290/too-many-408-error-codes-in-access-log

La sugerencia es actualizar elTimeout El parámetro de configuración vuelve a su valor predeterminado.

#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300

Probé el valor 30 primero porque pensé que 30 segundos deberían ser suficientes.Pero incluso con un valor predeterminado de 300 segundos, continúo obteniendo los errores en el registro. yo sitail -f cuando estaba escribiendo este texto y obtuve más de 10 líneas en unos minutos.

Para mí esto no parece una solución completa.

Respuestas a la pregunta(3)

Su respuesta a la pregunta