Python Error 104, connection reset by peer
Run
sudo python3 -m pip install "requests[security]"
or
sudo python -m pip install "requests[security]"
to fix this issue.
I was running into this issue as well with Python2.7 requests. Installing
"requests[security]"
with pip brought a clear improvement for me but out of 1000 requests in rapid succession, I would still get this error 2 or 3 times.
Resolved to implementing retries as this seems to be a very temporary issue. Works like a charm now.
import time
import requests
from requests.exceptions import ConnectionError
# ...
nb_tries = 10
while True:
nb_tries -= 1
try:
# Request url
result = session.get("my_url")
break
except ConnectionError as err:
if nb_tries == 0:
raise err
else:
time.sleep(1)
# ...