3
因此,對於監控的Gearman服務器的配置文件是:如何監控Monit的gearmand守護進程?
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輸出是什麼? –
您的第一個問題 - monit似乎無法運行'sudo',您需要先調查一下,然後再擔心Gearmand –
您成功了嗎?很高興知道你是否有解決方案,如果是的話,請描述它。 – Stefan