報錯的原因是 inotify 跟蹤的文件數量超出了系統設置的上限值,要是這個問題不經常出現可以使用臨時解決方法,或者寫入配置文件來永久解決。
臨時解決方法:
# 查看 inotify 的相關配置 $ sysctl fs.inotify fs.inotify.max_queued_events = 16384 fs.inotify.max_user_instances = 128 fs.inotify.max_user_watches = 8192 # 臨時修改配置(重啟后會恢復) $ sudo sysctl -w fs.inotify.max_user_watches=100000
永久解決方法:
$ echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf # 重載配置文件,使之馬上生效 $ sudo sysctl -p
參考鏈接:
Error:達到了 inotify 觀察數限制 http://www.markjour.com/article/cannot-add-inotify-watch.html