Error: ENOSPC: System limit for number of file watchers reached

最近在学习Vue,当我执行npm run dev的时候,就弹出很多"...Error: ENOSPC: System limit for number of file watchers reached...”这种警告,经查证,原来是系统中文件系统对单个目录的监视数量(个人理解就是跟踪)超出限制了!

解决办法:

调整系统内核参数,放开或者调大单个目录的监视数量

系统环境:debian10

文件系统:btrfs、ext4

1.编辑sysctl配置

sudo vim /etc/sysctl.conf

末尾添加:

fs.inotify.max_user_watches=524288

2.马上生效配置

sudo sysctl -p

 

通过这件事,让我对 Linux inotify模块感兴趣!有空再补充一遍对inotify的理解!

 

Reference:

https://stackoverflow.com/questions/55763428/react-native-error-enospc-system-limit-for-number-of-file-watchers-reached

https://klequis.io/error-enospc-system-limit-for-number-of-file-watchers-reached/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章