python-request Connection aborted and broken pipe error
Ever wondered why your long running python script just bombs out mid-way?
If you have seen this error
ConnectionError: ('Connection aborted.', error(32, 'Broken pipe'))
It might be that the script takes longer than expected and SSL got cut off before it has the chance to finish the request. This is what I do and it seems to be working. In your
~/.ssh/config add this to your configuration.
Host * ServerAliveInterval 300 ServerAliveCountMax 2
What this does is it’s going to send a NULL packet to the other side every 300 seconds and give up after 2 tries.
Hope this helps everyone.
Til next time,
noppanit at 10:53