zoukankan      html  css  js  c++  java
  • lsyncd使用中遇到的问题

    问题1:

    执行命令:/etc/init.d/lsyncd status

    显示:lsyncd 已死,但 pid 文件仍存

    于是查看日志文件:cat /var/log/lsyncd/lsyncd.log

    日志里显示:

    Error: Terminating since out of inotify watches.
    Consider increasing /proc/sys/fs/inotify/max_user_watches

    其中 max_user_watches 是一个文件,里面有一个数字值,表示每个inotify实例可监听的最大上限数量。

    这问题明显就是文件增多,导致无法监控更多的文件,把里面的那个值改大点就可以了

    修改方法1:echo 10008192 > /proc/sys/fs/inotify/max_user_watches(修改后,Linux系统重启inotify配置max_user_watches无效被恢复默认值8192)

    修改方法2:vim /etc/sysctl.conf 

    注意添加的内容:

    fs.inotify.max_user_watches=99999999(你想设置的值,此方法修改后重启linux,max_user_watches值不会恢复默认值8192

    重新启动 lsyncd :service lsyncd restart

    查看 lsyncd 状态 :/etc/init.d/lsyncd status

    显示:lsyncd (pid  9943) 正在运行...

    问题解决。

  • 相关阅读:
    Oracle进程
    Oracle 内存管理
    oracle 数据文件管理
    Oracle表空间
    EM配置问题
    Oracle 常用命令
    Oracle体系结构
    Orcale 数据加载
    Oracle学习笔记(1)
    设计模式-23种参考模式
  • 原文地址:https://www.cnblogs.com/zxci/p/6445776.html
Copyright © 2011-2022 走看看