使用tail -f 命令時拋出“ inotify 資源耗盡,無法使用 inotify 機制,迴歸爲 polling 機制”

在使用tail命令時,加上 -f 參數實時輸出時,拋出以下提示

inotify 資源耗盡,無法使用 inotify 機制,迴歸爲 polling 機制

首先 ps -aux 查看當前用戶所有進程的詳細信息

查看是否出現未正常關閉的進程,如果都是正常,則修改以下配置


# 查看 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

永久生效配置方法:
$ sudo echo fs.inotify.max_user_watches=100000 | sudo tee -a /etc/sysctl.conf
# 重載配置文件,使之馬上生效
$ sudo sysctl -p

 

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