【问题标题】:Restarting sidekiq periodically with a cronjob使用 cronjob 定期重启 sidekiq
【发布时间】:2016-05-26 06:27:05
【问题描述】:

我们目前使用capistrano-sidekiq,这也处理了sidekiq在每次部署时的自动重启。

但是,我们也希望每晚手动重启 sidekiq,而不是重启整个应用程序。

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

【问题讨论】:

    标签: ruby-on-rails ruby redis 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
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-29
    • 2014-10-10
    • 2014-07-23
    • 2014-08-18
    • 2012-10-03
    • 2018-04-15
    • 2019-12-09
    • 2021-07-29
    相关资源
    最近更新 更多