有monit(monit死亡,但子宫locking)的麻烦

我在我的centos 6 / 64bit上安装了monit,有些东西是错误的。 看看shell:

[root@ND-1003 monit.d]# service monit start Starting monit: monit: generated unique Monit id f8f62f27db2323649f105342f2fbf04d and stored to '/var/monit/id' [ OK ] [root@ND-1003 monit.d]# service monit status monit dead but subsys locked [root@ND-1003 monit.d]# service monit stop Stopping monit: [FAILED] 

正如你所看到的,有一个信息: monit dead,但是子系统被locking

有人知道如何纠正这一点?

在configuration文件中查找statefilevariables。 在monit的CentOS / RHEL RPMForge包装上,状态文件默认为/var/monit/state

configuration文件中的定义如下所示:

set statefile /var/monit/state

find该文件,将其删除,然后重新启动监视服务。

如果您查看启动脚本,是否有在某种types的tmp目录中search的locking文件或套接字文件? 重命名,看看是否会开始。

可能在/ var / lock / subsys或/ var / run中。

这有点骇人听闻,但对我有用。

  1. 停止监视( /etc/init.d/monit stop
  2. 使用这个命令启动监控( /usr/bin/monit -c /etc/monit.conf -l /var/log/monit.log -vv
  3. testing状态( /etc/init.d/monit status
    没有报文locking错误报告。

使用/usr/bin/monit -h获取更多监控选项。