waiting the solucionar from for errores error chrome http http-status-code-408

solucionar - server timeout waiting for the http request from the client



HTTP, 408 Tiempo de espera de solicitud (1)

Tengo una aplicación, escrita en C ++. Esta aplicación envía cierta información a un script ubicado en un sitio web remoto mediante solicitudes HTTP POST. La aplicación envía solicitudes con un período de varios segundos a varios minutos.

El problema es que después de aproximadamente media hora de trabajo sin errores, la aplicación comienza a recibir un error de 408 Tiempo de espera de solicitud del servidor web. Luego, la aplicación comienza a reintentar la publicación, pero el servidor sigue respondiendo con 408 Tiempo de espera de solicitud.

Una observación interesante: el error desaparece después de acceder al sitio web mediante un navegador y la aplicación funciona bien durante unos 30 minutos, luego vuelve a surgir el problema.

¿Cuál podría ser la razón y hay alguna solución para esto?

PD: la aplicación funciona en una PC habitual con XP Workstation. El sitio web está en el servidor web de GoDaddy.

gracias por adelantado


Sé que este es un post antiguo, pero pensé que esto podría ayudar a alguien ya que este problema me causa horas de frustración.

Estaba experimentando el mismo problema con un servidor web GoDaddy. Mi aplicación de Android envió solicitudes POST al servidor y funcionaría como se esperaba, pero empecé a experimentar 408 errores de tiempo de espera de solicitud después de 30 minutos aproximadamente. También noté que el problema desapareció si abría un navegador y abría mi página de inicio (sitio PHP Wordpress) desde una PC o el dispositivo Android. El sitio web estaba en prueba, por lo que el tráfico web era mínimo y pude confirmar este comportamiento en los registros del servidor con bastante facilidad.

Registre una llamada de soporte a GoDaddy pero, aunque su personal fue atento y servicial, no proporcionaron ninguna información útil para explicar el comportamiento.

Sin embargo, pude solucionar el problema simplemente ejecutando una solicitud GET ficticia antes de mi solicitud POST y esto "despertó" al servidor web y respondió a todas las solicitudes POST posteriores.