2014-01-29 78 views

回答

0

我爲此使用monit。你需要的服務首先運行sidekiq,看到這裏的init腳本例子:https://github.com/mperham/sidekiq/blob/master/examples/sidekiq跟蹤過程將是

樣本monit的文件:

check process sidekiq with pidfile /home/deployer/my_app/current/tmp/pids/sidekiq.pid 
start program = "/etc/init.d/sidekiq start" 
stop program = "/etc/init.d/sidekiq stop" 
if totalmem is greater than 800 MB for 2 cycles then restart 
if 5 restarts within 5 cycles then timeout 
+0

是否有任何寶石爲sidekiq做監控。 – karan

+0

有許多寶石用於報告sidekiq進程中的異常,但如果要監視進程本身,則需要從(是)另一個進程執行。上帝和Monit是好的,簡單的,自由的方式來做到這一點。 – steakchaser

+0

好的謝謝。我會看看它。 – karan

相關問題