解决 Error: ENOSPC: System limit for number of file watchers reached
原因:
linux下系统程序监视超出了默认限制大小,需要手动设置。
查询当前系统限额:
cd /proc/sys/fs/inotify // 进入系统监控目录
ls // 显示当前文件夹下的文件
cat ./max_user_watches // 查看当前系统用户最大限额
解决方案:
临时扩容:
sudo sysctl fs.inotify.max_user_watches = 524288 // 可以设置更多
sudo sysctl -p
永久扩容:
sudo sysctl fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf // 可以设置更多
sudo sysctl -p