Error: ENOSPC: System limit for number of file watchers reached,

Jacob You·2020년 5월 15일
2
post-custom-banner

가끔 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 를 생성해서 들이대니까 아예 서버가 시작되지 못하면서 에러를 내뱉어내서 해당 문제를 알게 되었다.

출처

https://github.com/gatsbyjs/gatsby/issues/11406

profile
야매로 먹고사는 프론트엔드 개발자

2개의 댓글

comment-user-thumbnail
2022년 2월 15일

감사합니다.. 덕분에 제 컴퓨터가 다시 소생했습니다

1개의 답글