在尝试使用gevent并行化IO绑定工作时,我收到了大量的错误消息:
requests.exceptions.ConnectionError: HTTPConnectionPool(host ='blabla.com',port = 80):最多重试 网址超出了:/ bla(由 NewConnectionError(':无法建立新的连接:[Errno 16] 设备或资源繁忙'))
我的代码看起来使用了这样的工具:
def run_parallel(f, it):
return pool.Group().map(f, it)
避免这些错误的正确方法是什么?
答案 0 :(得分:0)
显然我缺少猴子修补部分。
from gevent import monkey
monkey.patch_all()