我正在尝试提高ubuntu机器上所有用户的打开文件描述符最大值。
我已经/etc/security/limits.conf添加到/etc/security/limits.conf :
* soft nofile 100000 * hard nofile 100000
而且,基于这个问题,我已经检查了pam_limits的/etc/pam.conf设置:
$ 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
我还能检查什么?
我发现系统在limits.conf似乎不像用户的通配符。 改变: root soft nofile 100000和root hard nofile 100000工作正常。