시도 tail -f catalina.out
하면 오류가 발생합니다.
tail: inotify cannot be used, reverting to polling: Too many open files
나는이 게시물에서 답을 시도했다 : 너무 많은 열린 파일-범인을 찾는 방법
lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head
위의 명령을 실행했을 때 출력은
17 6115
13 6413
10 6417
10 6415
9 6418
9 6416
9 6414
8 6419
4 9
4 8
1024 개의 파일이 열려있는 프로세스가 없습니다. 열린 파일 수가 17,13,10,10,9가 아닌가? 아니면 내가 잘못 이해하고 있습니까? 그리고 이것들은 모두 bash, sshd, apache2, 바람둥이는 4 번이었습니다.
나는 또한 lsof | grep tail | wc -l
어느 것을 반환했다 20
. 이 숫자는 크지 않으므로 왜 tail -f catalina.out
실패합니까?
tail
메시지는 약간 다릅니다tail: inotify resources exhausted
. 이 답변이 도움이되었습니다.sudo sysctl -w fs.inotify.max_user_watches=1048576 && sysctl -p
영구적으로 수정하지 않고 도움이되는지 테스트하는 데 사용할 수도 있습니다 . 이 게시물은 또한 nefaria.com/2014/08/tail-inotify-resources-hausted