pydrive [Errno 24]打开的文件太多-如何规避?

时间:2018-09-27 20:34:48

标签: python pydrive

我在使用pydrive下载包含很多文件的文件夹时遇到问题(大约2000)。我收到的错误消息是

  

[Errno 24]打开的文件太多

实际上,从lsof看,python脚本确实具有1024个打开文件描述符,这似乎是限制。 lsof -p pid的输出看起来像

  

python 1344用户名1022u IPv4 103326 0t0 TCP   192.168.0.19:53976->ams15s29-in-f1.1e100.net:https(已建立)

     

python 1344用户名1023u IPv4 103332 0t0 TCP   192.168.0.19:38886->fra02s28-in-f1.1e100.net:https(CLOSE_WAIT)

文件描述符从ESTABLISHED变为CLOSE_WAIT(前800个左右为CLOSE_WAIT),但它们从未完全“关闭”(请原谅我不知道其术语)。

我一直在谷歌搜索,但是增加这个限制似乎并不容易(或可能)。 (如果我错了,请纠正我)。

有人对如何规避此限制有任何建议吗?在Google云端硬盘中手动移动文件不是可行的解决方案。

0 个答案:

没有答案