Open LARGH opened 6 years ago
Este es un ejemplo de log:
./proceso_general.2018091813381571.log:18 sep 2018 14:04:13 INFO org.apache.ht tp.impl.execchain.RetryExec -I/O exception (org.apache.http.NoHttpResponseExcep tion) caught when processing request to {s}->https://www.csfacturacion.com:443: The target server failed to respond ./proceso_general.2018091813381571.log:org.apache.http.NoHttpResponseException: The target server failed to respond ./proceso_general.2018091813381571.log:18 sep 2018 14:10:59 INFO org.apache.ht tp.impl.execchain.RetryExec -I/O exception (org.apache.http.NoHttpResponseExcep tion) caught when processing request to {s}->https://www.csfacturacion.com:443: The target server failed to respond
@LARGH Es imposible mantener una conexión al servidor por 4hrs. a lo mucho te permitirá en minutos, pero no por horas. Tienes que tener un ciclo donde cada cierto segundo este preguntándole al WS si ya cambio el status de la consulta a "COMPLETADO".
No sé si alguien me pudiera ayudar sólo en una consulta técnica de la API, ya que posiblemente estoy haciendo mal uso de ella. Sucede que abro una conexión al CSReportert(parametrosSAT, 2000), pero trato de hacer unos hilos de conexiones para descargar facturas de diversas empresas, pero a veces se desconecta o no sé que pasa que ya no logro descargar completamente todo, entonces lo que hago es:
descargaSAT = new CSReporterImpl(csCredenciales, 2000); .... // muchas peticiones de getXML()
descargaSAT.close();
Ó si por cada petición de getXML() hago algo así:
descargaSAT = new CSReporterImpl(csCredenciales, 2000); .... // petición de getXML()
descargaSAT.close(); descargaSAT = new CSReporterImpl(csCredenciales, 2000); .... // petición de getXML()
descargaSAT.close(); etc...
O eso tendrá algo que ver que por ello se desconecta? o definitivamente es mi internet?
Ya que definitivamente lo que requiero es de que se mantenga un largo periodo de descarga de aproximadamente 6hrs.
Gracias.