【发布时间】:2011-11-25 11:37:47
【问题描述】:
所以监控gearman服务器的配置文件是:
set logfile /var/log/monit.log
check process gearmand with pidfile /var/run/gearmand.pid
start program = "sudo gearmand --pid-file=/var/run/gearmand.pid"
stop program = "sudo kill all gearmand"
if failed port 4730 protocol http then restart
来自monit.log
[EST Nov 26 19:42:39] info : 'gearmand' start: sudo
[EST Nov 26 19:42:39] error : Error: Could not execute sudo
[EST Nov 26 19:43:09] error : 'gearmand' failed to start
但 Monit 说该进程无法启动。有谁知道如何使它工作?提前致谢。
【问题讨论】:
-
进程实际上无法启动,或者只是Monit无法检测到它的运行?监控输出是什么?
-
这是您的第一个问题 - monit 似乎无法运行“sudo”,您需要先调查一下,然后再担心 Gearmand 的任何问题
-
你成功了吗?很高兴知道您是否有解决方案,如果有,请描述一下。
-
如果您能找到解决方案,请分享!