При попытке использовать gevent для распараллеливания работы, связанной с вводом-выводом, я получаю тонну таких сообщений об ошибках:
запросы.exceptions.ConnectionError: HTTPConnectionPool (host = 'blabla.com',port = 80): максимальное количество повторных попыток превышено с помощью url: / bla (вызвано NewConnectionError (': не удалось установить новое соединение: [Errno 16] Устройство или ресурс заняты)))
Мой код выглядитиспользует утилиты, такие как это:
def run_parallel(f, it):
return pool.Group().map(f, it)
Как правильно избежать этих ошибок?