我正在通过 REST API 将数亿个项目从 Heroku 上的云服务器上传到 AWS EC2 中的数据库。我正在使用 Python,并且经常在日志中看到以下 INFO 日志消息。
[requests.packages.urllib3.connectionpool] [INFO] Resetting dropped connection: <hostname>
在我的代码继续再次执行之前,这种“重置已断开的连接”似乎需要很多秒(有时 30 秒以上)。
- 首先,这里到底发生了什么以及为什么?
- 其次,有没有办法阻止连接断开,以便我能够更快地上传数据?
感谢您的帮助。
安德鲁。
请求用途Keep-Alive默认情况下 http://docs.python-requests.org/en/latest/user/advanced/#keep-alive. Resetting dropped connection
根据我的理解,意味着应该存在的连接以某种方式被删除。可能的原因有:
- 服务器不支持
Keep-Alive
.
- 已建立的连接有一段时间没有数据传输,因此服务器断开连接。
See https://stackoverflow.com/a/25239947/2142577 https://stackoverflow.com/a/25239947/2142577更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)