2010-06-22 49 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