error ENOSPC System limit for number of file watchers reached
错误
System limit for number of file watchers reached
错误原因
操作系统可监控文件超出预设值,Linux默认为65535
,可设置的最大值为524288
解决方法
查看当前watcher数量
1
cat /proc/sys/fs/inotify/max_user_watches
修改wathcer数量
在文件/etc/sysctl.conf后追加
1
fs.inotify.max_user_watches=数量
使设置生效
1
sudo sysctl -p
其他
每个wathcer会占用1080b
内存,则524288
个watcher约占用540MB
内存,请适当设置
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 AlMirai!