在Debian Wheezy上,ulimit -a给出:
open files (-n) 1024
我将此添加到/etc/security/limits.conf
* hard nofile 64000
然后重启.
并且ulimit -a仍然提供1024个最大打开文件数.任何人都可以对它进行一些说明吗?
解决方法
方案一:
你没有将softlimit设置得更高.
你没有将softlimit设置得更高.
可能的方法:
在/etc/security/limits.conf中添加
* soft nofile 2048
测试
ulimit -n 2048
方案二:
您以用户身份登录并在某个“配置”文件(配置文件,bashrc,类似这样)中将软限制设置为较低的值.
可能的方案
F.E. grep for etc文件夹和/或主文件夹中的ulimit.
警告:根据您在那里的文件/ directorys数量,您可能只想考虑特定的directorys /文件
ps:这里有很多类似的问题你可能想要阅读.
请阅读此处了解更详细的其他解决方案
Too Many Open Files