2010-06-22 78 views
-1

如果我的delayed_job服务器坏了,那么monit会自动重启delayed_job服务器?将monit重新启动delayed_job

+0

只有当你已经配置它这样做。 – 2010-06-22 17:28:40

+0

这个问题最好在serverfault上提问。 – 2010-06-22 18:12:14

+0

如何检查monit是否已启动delayed_job? – 2010-06-22 21:52:28

回答

2

你必须告诉monit的做到这一点...我用下面的配置:

check process delayed_job with pidfile /srv/rails/restorm_com/current/tmp/pids/delayed_job.pid 
    start program = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job start' rails" 
    stop program = "/bin/su -c 'RAILS_ENV=production /srv/rails/restorm_com/current/script/delayed_job stop' rails" 

    if cpu > 80% for 3 cycles then alert 
    if loadavg(5min) greater than 2 for 3 cycles then alert 
+0

如何检查monit是否已启动delayed_job? – 2010-06-22 21:51:00

+1

“监视状态”向您显示所有受监视的监视内容的摘要......您会看到延迟的作业是否已启动 – severin 2010-06-23 08:24:48