【问题标题】:How to prevent backgroundrb from starting multiple copies of the same task?如何防止 backgroundrb 启动同一任务的多个副本?
【发布时间】:2010-10-21 22:44:33
【问题描述】:

假设,我有一个使用 backgroundrb 的 cron 调度功能设置为每 15 分钟运行一次的工作人员。然后,比如说,如果一个 worker 实例的运行时间超过 15 分钟,我不希望第二个 worker 由 backgroundrb 并行启动。我如何做到这一点?

【问题讨论】:

    标签: ruby-on-rails ruby scheduled-tasks backgroundrb


    【解决方案1】:

    好的,我想我会自己回答这个问题。诀窍是不要在您的工作人员中指定reload_on_schedule true

    【讨论】:

      猜你喜欢
      • 2016-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      相关资源
      最近更新 更多