Python asyncio aiohttp-由于select()中的文件描述符过多而导致请求失败-不应达到限制

时间:2019-06-23 16:46:58

标签: python windows python-asyncio aiohttp

我正在使用aiohttp和asyncio来执行更大数量的请求。 Asyncio文档提到SelectSelector仅限于512个套接字。

此刻,我的代码由于“ select()中的文件描述符过多”而崩溃(据我所知,这是由于使用底层Windows函数Select()的套接字造成的)。任务的数量(每个任务是一个请求)为170,应该远远不能达到512个套接字。

可悲的是,文档没有告诉512个套接字是否包括其他程序已经打开的套接字。

所以我的问题是:如何提高请求的数量而不会发生该错误。

0 个答案:

没有答案