Answers:
选项一: 您还没有将软限制设置得更高。
可能的解决方案:
在/etc/security/limits.conf中添加
* soft nofile 2048
用...测试
ulimit -n 2048
选项二: 您以用户身份登录,并且在某些“配置”文件(配置文件,bashrc等)中,将软限制设置为较低的值。
可能的解决方案fe grep for etc文件夹和/或主文件夹中的ulimit。
警告:根据其中的文件/目录数量,您可能只想考虑特定的目录/文件
ps:您可能需要阅读很多类似的问题。
特别硬VS软限制
阅读此处以了解可能的其他解决方案,其中更多详细信息 打开文件过多
Debian中有一个错误。要增加,ulimit
您需要将此添加到/etc/pam.d/common-session
文件中:
session required pam_limits.so
并/etc/security/limits.conf
添加:
* soft nofile 65535
* hard nofile 65535
然后重新启动系统。
/etc/pam.d/common-session
文件进行任何更改。它只是通过将其他两行添加到limits.conf
文件中而起作用的:-)
*
通配符不适用于root
。我添加了root
而不是*
,并且可以正常工作。谢谢!