码迷,mamicode.com
首页 > 其他好文 > 详细

inotify报错Failed to watch /opt; /proc/sys/fs/inotify/max_user_watches,K哥

时间:2016-11-08 14:28:08      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:inotify配置监控文件

2016.11.8


K哥有2台服务器使用了unison+inotify达到网站文件夹时时同步的效果

今天突然发现inotify占用很大CPU,可以用top命令查看

打开inotify日志查看原因


发现这一报错

Failed to watch /opt; upper limit on inotify watches reached!
Please increase the amount of inotify watches allowed per user via `/proc/sys/fs/inotify/max_user_watches‘.


大意:inotify默认监控同步文件的个数是有限制的,8192,通过配置文件/proc/sys/fs/inotify/max_user_watches可以调整监控的个数

我这问题明显就是文件增多,导致无法监控更多的文件


cat一下这个文件,默认值是8192,

echo 8192000 >> /proc/sys/fs/inotify/max_user_watches即可~


最后,有一个小提示,2台服务器的话,这个设置不要一样

最好是一个大一些 另一个小些 比如8200000


如果设置为一样,很可能会导致2台服务器CPU同时升高,导致业务终端,K哥

本文出自 “kevinzhang91” 博客,请务必保留此出处http://kevinzhang91.blog.51cto.com/12012510/1870596

inotify报错Failed to watch /opt; /proc/sys/fs/inotify/max_user_watches,K哥

标签:inotify配置监控文件

原文地址:http://kevinzhang91.blog.51cto.com/12012510/1870596

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!