설치하려고 389-ds
하는데이 경고가 표시됩니다.
WARNING: There are only 1024 file descriptors (hard limit) available, which limit the number of simultaneous connections.
파일 설명자에 대해서는 이해하지만 소프트 및 하드 제한에 대해서는 이해하지 못합니다.
내가 달릴 때 나는 cat /proc/sys/fs/file-max
돌아온다 590432
. 이것은 최대 590432 개의 파일을 열 수 있음을 의미합니다 (즉, 최대 590432 개의 파일 디스크립터가 있음).
그러나 내가 실행할 때 ulimit
다른 결과를 얻습니다.
$ ulimit
unlimited
$ ulimit -Hn # Hard limit
4096
$ ulimit -Sn # Soft limit
1024
그러나 하드 / 소프트 한계는 무엇이며, ulimit
저장된 수와 어떤 관계가 /proc/sys/fs/file-max
있습니까?
/proc/sys/fs/file-max
입니다.