HTTPConnectionPool(host:XX)Max retries exceeded with url 解決方法

HTTPConnectionPool(host:XX)Max retries exceeded with url 解決方法

在作雙十一壓測時,高併發調用requests時報錯.問題解決方法python

問題緣由

是由於在每次數據傳輸前客戶端要和服務器創建TCP鏈接,爲節省傳輸消耗,默認爲keep-alive,即鏈接一次,傳輸屢次,然而在屢次訪問後不能結束並回到鏈接池中,致使不能產生新的鏈接,headers中的Connection默認爲keep-alive,將header中的Connection一項置爲close.服務器

resp = requests.post(url, headers={"Connection": "close"})
相關文章
相關標籤/搜索