Linux 踩坑系列-错误Error: ENOSPC: System limit for number of file watchers

429 阅读1分钟

 背景

系统: Ubuntu18

问题发生场景: 在使用react脚手架写案例的时候,使用指令 npm start 不成功,发生 Error: ENOSPC: System limit for number of file watchers错误。

解决办法

Error: ENOSPC: System limit for number of file watchers错误,是文件监视程序的系统产生了限制,达到了默认的上限,需要增加限额。

可以使用指令 $ cat /proc/sys/fs/inotify/max_user_watch来查看

cat /proc/sys/fs/inotify/max_user_watch es 524288

临时限额增加可以设置新的指令:

$ sudo sysctl fs.inotify.max_user_watches = 524288 $ sudo sysctl -p

永久增加限额

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