pam_limits.so가 필요한 경우에도 열린 파일 설명자 limits.conf 설정을 ulimit에서 읽지 않습니다.

우분투 컴퓨터의 모든 사용자에 대해 열린 파일 설명자를 최대로 늘리려 고합니다.

나는 다음 줄을 추가했다 /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

그리고 내 file-max는 괜찮은 것 같습니다.

$ 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일을 잘합니다.


답변