使用cronjob定期重新启动sidekiq

时间:2016-02-15 11:07:49

标签: ruby-on-rails ruby redis sidekiq

我们目前正在使用capistrano-sidekiq,这也会在每次部署时自动重启sidekiq。

但是,我们还希望每晚手动重启sidekiq,而无需重新启动整个应用程序。

应使用哪个命令在本机上使用crontab条目自动重启生产机器上的sidekiq?

1 个答案:

答案 0 :(得分:2)

找到现有的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