解決tail命令提示“tail: inotify 資源耗盡,無法使用 inotify 機制,回歸為 polling 機制”


報錯的原因是 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM