我们目前正在使用capistrano-sidekiq
,这也会在每次部署时自动重启sidekiq。
但是,我们还希望每晚手动重启sidekiq,而无需重新启动整个应用程序。
应使用哪个命令在本机上使用crontab条目自动重启生产机器上的sidekiq?
答案 0 :(得分:2)
找到现有的sidekiq进程并将其终止,然后再次启动sidekiq
RAILS_ENV=production bundle exec sidekiq -d -L log/sidekiq.log -C config/sidekiq.yml
RAILS_ENV=production bundle exec sidekiqctl stop tmp/pids/sidekiq.pid