2014-01-29 74 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

相关问题