우분투 컴퓨터의 모든 사용자에 대해 열린 파일 설명자를 최대로 늘리려 고합니다.
나는 다음 줄을 추가했다 /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
다른 무엇을 확인할 수 있습니까?
ulimit -n 100000
는 예상대로 작동하지만 현재 로그인 세션에서만 유지되므로 도움이되지는 않습니다.