가끔 react 를 가지고 열심히 일을 하다보면
Error: ENOSPC: System limit for number of file watchers reached,
라는 에러를 내뱉는 경우를 볼 수 있다.
이럴 경우
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
라고 터미널에 입력해주면 아주 깔끔하게 처리된다.
원인은 너무 열심히 일을 해서 시스템의 파일와쳐가 limit 에 달해서 그렇다고 한다.
이 에러가 뜨기 전의 증상으로 나타났던 것이 나의 경우는 CRA 를 가지고 뭔가하는데 HMR 이 안되었다. 왜 이러지? 하고 하나 더 CRA 를 생성해서 들이대니까 아예 서버가 시작되지 못하면서 에러를 내뱉어내서 해당 문제를 알게 되었다.
출처
감사합니다.. 덕분에 제 컴퓨터가 다시 소생했습니다