ちょっとした技術メモを忘れないうちに書いていく

gatsby更新時のdevelop起動エラー(System limit for number of file watchers reached)

2019-05-05

エラーになりました


gatsby更新時のdevelop起動エラー

gatsby develop実行時に以下のエラーが出た

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

error.png

原因はファイルシステムイベントを監視するinotifyの監視対象の上限になったとのこと

監視上限数を増やす

現在(デフォルト)の上限数を確認

$ cat /proc/sys/fs/inotify/max_user_watches 
8192

上限数を582222に変更する

$ echo fs.inotify.max_user_watches=582222 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
fs.inotify.max_user_watches=582222
fs.inotify.max_user_watches = 582222

上限数が変わっていることを確認

$ cat /proc/sys/fs/inotify/max_user_watches
582222

参考

Error: ENOSPC: System limit for number of file watchers reached, watch ‘/home/foldername/abcrypto/static’ · Issue #11406 · gatsbyjs/gatsby · GitHub