【问题标题】:Number of delayed_job works on system reboot系统重启时延迟作业的数量
【发布时间】:2014-11-21 08:06:43
【问题描述】:

我正在使用delayed_job Ruby gem。

它默认为一个工人,所以我已经完成了:

script/delayed_job stop
script/delayed_job -n 5 start

确保有 5 名工人。

但是,当我重新启动(或系统决定重新启动时)时,Rails 应用程序仅使用一个 delay_job 工作器重新启动。

如何更改默认工作人员数量? https://github.com/collectiveidea/delayed_job 似乎没有列出它。

【问题讨论】:

    标签: ruby-on-rails ruby delayed-job


    【解决方案1】:

    事实证明,在我的场景中,确保延迟作业在重新启动时启动的机制是由“无论何时”gem 的 config/schedule.rb 控制的。

    如果您将 Capistrano 与延迟作业配方一起使用,作业数量也可能会发生变化。您必须确保正确共享这两个号码。

    【讨论】:

    • 嗨。您为 Capistrano 配置找到了哪些“配方”?我正在使用“工头”将内容导出到新贵脚本。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 2011-03-24
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多