开发十年,就只剩下这套Java开发体系了 >>>
HTTPConnectionPool(host:XX)Max retries exceeded with url 解决方法
在做双十一压测时,高并发调用requests时报错.问题解决方法
问题原因
是因为在每次数据传输前客户端要和服务器建立TCP连接,为节省传输消耗,默认为keep-alive,即连接一次,传输多次,然而在多次访问后不能结束并回到连接池中,导致不能产生新的连接,headers中的Connection默认为keep-alive,将header中的Connection一项置为close.
resp = requests.post(url, headers={"Connection": "close"})