2016-02-15 90 views
2

我們目前使用capistrano-sidekiq,這也處理每個部署的sidekiq自動重啓。使用cronjob定期重新啓動sidekiq

但是,我們還希望每晚都手動重新啓動sidekiq,而無需重新啓動整個應用程序。

應該使用哪個命令在生產機器上使用crontab條目自動重啓sidekiq?

回答

1

查找現有sidekiq過程並殺死它,然後開始sidekiq再次

運行Sidekiq

RAILS_ENV=production bundle exec sidekiq -d -L log/sidekiq.log -C config/sidekiq.yml 

殺死sidekiq過程

RAILS_ENV=production bundle exec sidekiqctl stop tmp/pids/sidekiq.pid 
+0

感謝您指出我在正確的方向,我偶然遇到以下問題,其中描述了一個問題,我也遇到了https://github.com/seuros/capistrano-sidekiq/issues/134 – Laurens

相關問題