그런트 시계 오류-대기 중… 치명적인 오류 : ENOSPC 시계
Waiting...Fatal error: watch ENOSPC
watch 작업을 실행할 때 왜합니까 ? 이 문제를 어떻게 해결합니까?
몇 가지 연구를 수행 한 후 해결책을 찾았습니다. 아래 명령을 실행하십시오.
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Arch Linux의 경우이 행을 /etc/sysctl.d/99-sysctl.conf에 추가하십시오.
fs.inotify.max_user_watches=524288
sudo something ...
무언가를 고치기 위해 달려 가야 할 때마다 무슨 일이 일어나고 있는지 생각하기 위해 일시 중지해야합니다. 여기서 받아 들인 대답은 완벽하게 유효하지만 문제가 아닌 증상을 치료합니다. 다음과 같은 문제를 해결하기 위해 더 큰 새들백을 구입하는 것과 같습니다. 오류, 조랑말에 더 많은 쓰레기를 넣을 수 없습니다. 조랑말에는 이미 많은 양의 쓰레기가 들어있어 조랑말이 피곤해집니다.
대안은 아마도 조랑말에서 과도한 쓰레기를 버리고 덤프에 넣는 것과 비슷한 것입니다.
npm dedupe
그런 다음 조랑말을 행복하게 해주신 것을 축하하십시오.
수류탄의 답변 을 시도한 후에 임시 수정을 사용할 수 있습니다.
sudo bash -c 'echo 524288 > /proc/sys/fs/inotify/max_user_watches'
이것은 kds의 답변 과 동일 하지만 변경 사항을 유지하지는 않습니다. 시스템 가동 시간 이후에 오류가 발생한 경우에 유용합니다.
누가 inotify 인스턴스 를 만드는지 알아 보려면 다음 명령 ( source )을 시도하십시오 .
for foo in /proc/*/fd/*; do readlink -f $foo; done | grep inotify | sort | uniq -c | sort -nr
내 모습은 다음과 같습니다.
25 /proc/2857/fd/anon_inode:inotify
9 /proc/2880/fd/anon_inode:inotify
4 /proc/1375/fd/anon_inode:inotify
3 /proc/1851/fd/anon_inode:inotify
2 /proc/2611/fd/anon_inode:inotify
2 /proc/2414/fd/anon_inode:inotify
1 /proc/2992/fd/anon_inode:inotify
를 사용하여 ps -p 2857
프로세스 2857을로 식별 할 수있었습니다 sublime_text
. 모든 숭고한 창 을 닫은 후에야 노드 스크립트를 실행할 수있었습니다.
클라이언트 PC가 jest --watch
다운되고 서버에서 실행중인 명령이 지속 된 후이 오류가 발생 하여 jest --watch
다시 실행하려고 했습니다.
/etc/sysctl.conf
위의 답변 에 설명 된 내용은이 문제를 해결하는 데 도움이되었지만 이전 프로세스 ps aux | grep node
와 kill
그 과정을 찾는 것이 중요 했습니다.
제 경우에는 Linux 컴퓨터에서 실행되는 vs 코드와 관련이 있습니다. 파일 감시자 bla bla에 관한 경고를 무시했습니다. 이 솔루션은 Linux의 코드 대 문서 페이지에 있습니다. 이 큰 작업 공간 오류 오류
해결책은 허용되는 답변과 거의 동일하지만 (동일하지 않은 경우) vs 코드에서 문제가 발생한 후 여기에 오는 사람에 대한 자세한 설명이 있습니다.
참고 URL : https://stackoverflow.com/questions/16748737/grunt-watch-error-waiting-fatal-error-watch-enospc
'development' 카테고리의 다른 글
CSS를 사용하여 div를 세로로 스크롤 가능하게 만들기 (0) | 2020.02.11 |
---|---|
요청 페이로드 대신 데이터를 양식 데이터로 게시하려면 어떻게해야합니까? (0) | 2020.02.11 |
.NET 4.0 프로젝트에서 .NET 2.0 혼합 모드 어셈블리를 참조하려면 어떤 '추가 구성'이 필요합니까? (0) | 2020.02.11 |
파이썬의 time.time ()은 로컬 또는 UTC 타임 스탬프를 반환합니까? (0) | 2020.02.11 |
문자열에서 각 단어의 첫 글자를 대문자로 바꾸는 방법 (Python)? (0) | 2020.02.11 |