标签: python windows python-asyncio aiohttp
我正在使用aiohttp和asyncio来执行更大数量的请求。 Asyncio文档提到SelectSelector仅限于512个套接字。
此刻,我的代码由于“ select()中的文件描述符过多”而崩溃(据我所知,这是由于使用底层Windows函数Select()的套接字造成的)。任务的数量(每个任务是一个请求)为170,应该远远不能达到512个套接字。
可悲的是,文档没有告诉512个套接字是否包括其他程序已经打开的套接字。
所以我的问题是:如何提高请求的数量而不会发生该错误。