시놀로지 나스를 이용해 vscode를 설치해서 React 스터디를 시작했는데 갑자기 잘되던 애플리케이션이 아래와 같은 에러를 내고 실행이 되지 않았다.
에러 내용
Error: ENOSPC: System limit for number of file watchers reached
로컬 맥환경에서는 경험하지 못한 에러였는데 왜 이러는 걸까?
원인
기본적으로 OS별 파일에 대한 개수를 몇개까지 확인할건지 관리한다. 그 개수의 리밋에 걸린것이다!
해결책
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
파일 와쳐의 개수 제한을 늘려주면 됨