사용자 kpiserv에 대한 결과를 확인했습니다.
[kpiserv@***** ~]$ lsof -u kpiserv |wc -l
5358
[kpiserv@***** ~]$ ulimit -a
open files (-n) 1024
lsof
보고된 사용자 공개 파일 수가 ulimit에 지정된 허용 수보다 높은 이유는 무엇입니까 ?
답변1
열린 파일 제한은 프로세스별로 적용됩니다. 사용자는 여러 프로세스를 가질 수 있으며 총 FD 수는 열린 파일 제한보다 클 수 있습니다.
setrlimit(3) 매뉴얼 페이지에서:
RLIMIT_NOFILE은
프로세스가 열 수 있는 최대 파일 설명자 수보다 1 큰 값을 지정합니다. 이 제한을 초과하려는 시도(open(2), Pipe(2), dup(2) 등)는 EMFILE 오류를 생성합니다.