我在6/64位上安装了monit,还有一些错误。看看外壳:
[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已死,subsys已锁定。
有人知道怎么纠正吗?
发布于 2011-12-02 17:47:57
在配置文件中查找monit statefile变量。在monit的CentOS/RHEL RPMForge封装中,状态文件默认为/var/monit/state
配置文件中的定义如下所示:
set statefile /var/monit/state
找到文件,删除它,然后重新启动monit服务。
发布于 2011-12-02 17:40:45
如果您查看启动脚本,是否有在某种tmp目录中搜索的锁文件或套接字文件?重命名它,看看它是否会启动。
可能在/var/lock/subsys或/var/run之类的地方。
发布于 2012-05-04 19:17:51
这有点麻烦,但对我来说很管用。
/etc/init.d/monit stop)/usr/bin/monit -c /etc/monit.conf -l /var/log/monit.log -vv)启动monit/etc/init.d/monit status)没有报告subsys锁定错误。使用/usr/bin/monit -h进行更多的monit选项。
https://serverfault.com/questions/337103
复制相似问题