monit:未定义的启动或停止方法 - 处理sidekiq_site

时间:2014-05-21 11:43:41

标签: ruby-on-rails sidekiq monit

我使用monit作为sidekiq

当我运行monit日志文件时,它显示错误。

monit: Start or stop method not defined -- process sidekiq_site

sidekiq.erb

check process sidekiq_site
    with pidfile /var/www/project/shared/pids/sidekiq.pid
    start program = "if [[ ! -f /var/www/project/shared/pids/sidekiq.pid ]]; then touch /var/www/project/shared/pids/sidekiq.pid; chmod 777  /var/www/project/shared/pids/sidekiq.pid; fi; cd /var/www/project/current ; bundle exec sidekiq --index 0 --pidfile /var/www/project/shared/pids/sidekiq.pid --environment production --logfile /var/www/project/shared/log/sidekiq.log --daemon" with timeout 90 seconds
    stop program = "if [ -d /var/www/project/current ] && [ -f /var/www/project/shared/pids/sidekiq.pid ] && kill -0 `cat /var/www/project/shared/pids/sidekiq.pid`> /dev/null 2>&1; then cd /var/www/project/current && bundle exec sidekiqctl stop /var/www/project/shared/pids/sidekiq.pid 1 ; else echo 'Sidekiq is not running'; fi"
    if totalmem is greater than 200 MB for 2 cycles then restart # eating up memory?
    group site_sidekiq

0 个答案:

没有答案