统信UOS解决System limit for number of file watchers reached
系统报错 ENOSPC,文件监视程序达到系统限制,需增加文件监视限额。临时解决方法是通过 sysctl 命令临时增加限额,永久解决方法是修改系统配置文件。
# 问题背景
系统:统信 UOS
详情:启动 vuepress 项目,报错
Error: ENOSPC: System limit for number of file watchers reached, watch '/home/terwer/mydocs/src.terwer.github.io/docs'
1
# 解决办法
原因:文件监视程序的系统产生了限制,达到了默认的上限,需要增加限额。
查看
cat /proc/sys/fs/inotify/max_user_watches
1
临时增加限额
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -p
1
2
2
永久增加限额
echo fs.inotify.max_user_watches = 524288 | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
1
2
2
编辑 (opens new window)
上次更新: 2024/06/13, 11:15:38