[pyar] Error Requests
Facundo Batista
facundobatista en gmail.com
Jue Mar 5 11:45:39 -03 2020
Quizas lo mejor es que seas resiliente a esos errores. O sea, agregá
retry (con un backoff exponencial, para ser "gentil" cuando el
problema aparece)...
El jue., 5 de mar. de 2020 a la(s) 14:03, Augusto (adtononi en gmail.com) escribió:
>
> Buenos días,
>
> Ellos creen que es el Firewall, pero solo creen jaja no hacen un diagnóstico ni muestran algo que indique ser eso. Solo me dicen de montar la aplicación Django en un servidor de ellos para corroborar si es el Firewall o no
>
>
> El jue., 5 de marzo de 2020 09:55, Facundo Batista <facundobatista en gmail.com> escribió:
>>
>> Ojo, es muy probable que sea el firewall. NO que tenga una regla que
>> te prohiba o "moleste", sino que no le dé la carga para procesar todo
>> y esté dropeando cosas.
>>
>> (Digo, por alguna razón te dijeron que puede ser el firewall, quizás
>> ya han tenido problemas similares)
>>
>> El sáb., 29 de feb. de 2020 a la(s) 19:15, Augusto
>> (adtononi en gmail.com) escribió:
>> >
>> > Buenos días Seba,
>> >
>> > Aplique un sleep de 3 segundos, con eso bajaron mucho los errores. Pero sigue habiendo algunos
>> >
>> > El sáb., 29 de febrero de 2020 13:08, Sebastián Schiavinato <seba.schiavinato en gmail.com> escribió:
>> >>
>> >> Realmente parece que el servidor de la API no está pudiendo responder más requests. Si fuese el firewall no te respondería eso, salvo que tenga alguna política muy macabra. Podés probar espaciar más las requests con un sleep, a ver si mejora
>> >>
>> >> Saludos
>> >>
>> >> On Thu, 27 Feb 2020 at 18:08, Augusto <adtononi en gmail.com> wrote:
>> >>>
>> >>> Buenas tardes grupo, vengo con la siguiente consulta.
>> >>>
>> >>> Estoy realizando varios requests a una API interna (es nuestra, pero en otro servidor), y cada X cantidad de requests (no siempre la misma cantidad) me tira alguno de los siguientes errores:
>> >>>
>> >>>>
>> >>>> HTTPSConnectionPool(host='xxx', port=443): Max retries exceeded with url: /api/v1/canal-incremental?id_canal=8580226&fecha_hora_desde=2020-02-27%2001:53 (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f4115c77208>: Failed to establish a new connection: [Errno 111] Connection refused',))
>> >>>>
>> >>>> ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))
>> >>>>
>> >>>> ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))
>> >>>
>> >>>
>> >>> Estuve googleando y lo que entendí es que a grandes rasgos, como dicen los errores, el servidor me rechaza el request.
>> >>>
>> >>> Los requests los hago dentro de un for utilizando session. Cuando agregue esto la cantidad de errores disminuyó considerablemente. Pero siguen apareciendo algunos.
>> >>>
>> >>> Mi pregunta es, del otro lado tienen que optimizar algo también (otra empresa se encarga de la API)? O yo tengo que seguir buscando la manera de que no falle?
>> >>>
>> >>> PD: me están diciendo que el problema es el Firewall. Pero yo creo que de ser así entonces me bloquearía más requests, o me equivoco? Siento que me están chamuyando jaja
>> >>>
>> >>> Saludos y gracias!
>> >>> _______________________________________________
>> >>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >>> Sitio web: http://www.python.org.ar/
>> >>>
>> >>> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>> >>>
>> >>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>> >>
>> >>
>> >>
>> >> --
>> >> Sebastián Schiavinato
>> >> _______________________________________________
>> >> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> >> Sitio web: http://www.python.org.ar/
>> >>
>> >> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>> >>
>> >> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>> >
>> > _______________________________________________
>> > Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> > Sitio web: http://www.python.org.ar/
>> >
>> > Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>> >
>> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>>
>>
>>
>> --
>> . Facundo
>>
>> Blog: http://www.taniquetil.com.ar/plog/
>> PyAr: http://www.python.org.ar/
>> Twitter: @facundobatista
>> _______________________________________________
>> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
>> Sitio web: http://www.python.org.ar/
>>
>> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
>
> _______________________________________________
> Lista de Correo de PyAr - Python Argentina - pyar en python.org.ar
> Sitio web: http://www.python.org.ar/
>
> Para administrar la lista (o desuscribirse) entrar a http://listas.python.org.ar/listinfo/pyar
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de Argentina - http://www.usla.org.ar
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org.ar/
Twitter: @facundobatista
Más información sobre la lista de distribución pyar