请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,我找不到你问问题!qq发你不在线,群里也没人回答! requests库connectionerror。

错误1
错误2

图片描述

图片描述

图片描述

问题描述:
这边跑了8个定时任务分别拉取淘宝,京东,拼多多的订单。
拉取完成以后按照500一次分批次post给php接口处理。这边订单量很大,可能一天的有好几w条数据,所有分批次post有很多次。
但是requests在运行一段时间以后,不规律的报上面的错误。
感觉就是http连接超了或者释放了。
请问应该如何处理这个问题。
我能想到的:

  1. header中追加{“Connection”: “close”}。但是觉的不好,这样连接次数太多了。
    除了不保持长连接,应该如何做。或者不保持长连接是不是一定能解决这个问题。

正在回答 回答被采纳积分+3

插入代码

2回答

bobby 2020-06-27 14:33:00

{“Connection”: “close”} 加了代表数据请求完成以后断开连接 你可以尝试不断开连接试试 不过从这个报错来看 我判断是你的服务器响应不过来了 所以你可以想办法将服务器并发能力提升一下

1 回复 有任何疑惑可以回复我~
  • 提问者 Q小猪2019 #1
    我最先的是keep-alive的,报的错就是上面这样的。现在换成close,报的错很统一,都是服务器没响应。服务器是nginx + tp。这边配置能否给些建议,不是很了解这边怎么处理。
    回复 有任何疑惑可以回复我~ 2020-06-28 08:46:03
  • bobby 回复 提问者 Q小猪2019 #2
    也就是说 任何一个请求都是这个错误? 你可以留下qq 我加你看看
    回复 有任何疑惑可以回复我~ 2020-06-28 18:03:08
  • 提问者 Q小猪2019 回复 bobby #3
    不是任何一个请求都错,99%是对的。只有极少数可能出现这个问题。我qq297309269,之前加过好友了,我问题发你qq了你之前没回。
    回复 有任何疑惑可以回复我~ 2020-06-28 18:44:31
bobby 2020-06-27 14:31:16

这个报错不是requests的报错 是你请求的api接口返回连接不了 所以你需要看一下服务器是否承受不了 你需要测试你的服务器响应能力

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号