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/

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