我试图提高ubuntu计算机上所有用户的打开文件描述符最大值。
我将以下几行添加到/etc/security/limits.conf
:
* soft nofile 100000
* hard nofile 100000
并且,基于此问题,我检查了以下/etc/pam.conf
设置pam_limits
:
$ grep "pam_limits" /etc/pam.d/*
/etc/pam.d/atd:session required pam_limits.so
/etc/pam.d/common-session:session required pam_limits.so
/etc/pam.d/cron:session required pam_limits.so
/etc/pam.d/login:session required pam_limits.so
/etc/pam.d/sshd:session required pam_limits.so
/etc/pam.d/su:session required pam_limits.so
/etc/pam.d/sudo:session required pam_limits.so
而且我的最大文件似乎很好:
$ cat /proc/sys/fs/file-max
762659
但是当我检查时,我仍然具有默认的1024 ulimit -a
:
$ ulimit -a | grep files
open files (-n) 1024
我还能检查什么?
ulimit -n 100000
确实按预期工作(尽管它对我没有帮助,因为它仅在当前登录会话中持续存在)。