qbittorrent 失败,声称打开了太多文件

qbittorrent 失败,声称打开了太多文件

我有一台运行 Ubuntu 16.04 的机器。它有一个 2TB 的驱动器,里面有很多文件,但肯定有超过 30% 是空闲的。一切正常。我正在运行 qbittorrent。我关闭了机器,几周都没有再启动。重新启动后,qbittorrent 在大约 60 秒后失败,提示打开的文件太多。

cat /proc/sys/fs/file-max

显示 713000

sysctl fs.file-nr
fs.file-nr = 9760   0   781241

sudo lsof | wc -l
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system 
   /run/user  /1000/gvfs
   Output information may be incomplete.
133915

qbittorrent 下有 17,116 个目录,167826 个文件。所以数量相当多。程序在启动时崩溃,所以我无法查询它打开了多少个文件。

这似乎是 qbittorrent 中的一个严重错误。即使他们正在加载文件,他们也不应该一次打开 171k。

无论出了什么问题,我拥有的文件数量与关闭系统时相同。

相关内容