우분투 17.04에 있습니다. 열린 파일 제한을 늘리려 고하는데 온라인에서 찾은 지침이 작동하지 않습니다. 나는 4096까지 올라갈 수 있지만 그 이상은 지나갈 수 없습니다.
$ ulimit -n
1024
$ ulimit -n 4096
$ ulimit -n
4096
작동합니다. 이것은하지 않습니다 :
$ ulimit -n 4097
bash: ulimit: open files: cannot modify limit: Operation not permitted
하드 한계 때문인 것으로 보입니다.
$ ulimit -Hn
4096
다음 행을 /etc/security/limits.conf에 추가하려고했습니다.
* hard nofile 65535
* soft nofile 65535
root soft nofile 65535
root hard nofile 65535
또한이 행을 /etc/pam.d/common-session 및 /etc/pam.d/common-session-noninteractive에 추가했습니다.
session required pam_limits.so
그렇게 한 후 컴퓨터를 재부팅했습니다. limits.conf를 변경해도 아무런 영향이없는 것 같습니다. 하드 한계는 여전히 4096에 머물러있어 더 이상 올라갈 수 없습니다. 열린 파일 제한을 늘리려면 어떻게합니까?
추가 구성 정보는 다음과 같습니다.
$ cat /proc/sys/fs/file-max
1624668
DefaultLimitNOFILE=65535
트릭을했다. 그러나 왜/etc/security/limits.conf
작동하지 않습니까?