linux 之 fs.inotify

tail -f 时,有如下报错:

说明:tail -f 在远古的时候,是不断地轮询检查文件有没有更新,这个方式效率比较低;新石器时代,kernel提供了inotify机制,就是,你不需要总来问,只要你说一声,文件有更新的话我就通知你,strace 部分信息如下:

上面的错误是: 需要notify的文件太多超过最大限制了,修改方式如下:

修改 fs.inotify.max_user_instances 到一个更大的值

 

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据