繁体   English   中英

使用 gevent 池时的`NewConnectionError`

[英]`NewConnectionError` while using gevent pool

在尝试使用 gevent 并行化 IO 绑定工作时,我收到了大量这些错误消息:

requests.exceptions.ConnectionError: HTTPConnectionPool(host='blabla.com', port=80): 最大重试次数超过 url: /bla (由 NewConnectionError(': 无法建立新连接: [Errno 16] 设备或资源)忙碌的'))

我的代码看起来使用了这样的工具:

def run_parallel(f, it):
    return pool.Group().map(f, it)

避免这些错误的正确方法是什么?

显然我错过了猴子修补部分。

from gevent import monkey
monkey.patch_all()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM