こんにちは。KOUKIです。
LinuxのCentOS7上でVueJSを使った開発をしていますが、表題のエラーが発生したので原因と解決方法をお伝えします。
<目次>
トリガー
以下のコマンドを打った時に、「System limit for number of file watchers reached」エラーが発生しました。
1 |
jest --watch |
原因
Linuxの監視できるファイルの上限数に達したため、エラーが出たようです。
以下のコマンドを打ってみてください。
1 2 |
$ cat /proc/sys/fs/inotify/max_user_watches 8192 |
8192がファイルの監視上限数らしいです。この数を超過したようですね。
対処方法
監視対象のファイル数の上限をあげましょう。
1 |
sudo sysctl fs.inotify.max_user_watches=50000 |
上記では、一時的に、5万に上限を設定しました。
おわりに
開発を進めていると予想外のエラーが発生しますね^^;
最近のコメント