【发布时间】:2010-10-21 22:44:33
【问题描述】:
假设,我有一个使用 backgroundrb 的 cron 调度功能设置为每 15 分钟运行一次的工作人员。然后,比如说,如果一个 worker 实例的运行时间超过 15 分钟,我不希望第二个 worker 由 backgroundrb 并行启动。我如何做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby scheduled-tasks backgroundrb
假设,我有一个使用 backgroundrb 的 cron 调度功能设置为每 15 分钟运行一次的工作人员。然后,比如说,如果一个 worker 实例的运行时间超过 15 分钟,我不希望第二个 worker 由 backgroundrb 并行启动。我如何做到这一点?
【问题讨论】:
标签: ruby-on-rails ruby scheduled-tasks backgroundrb
好的,我想我会自己回答这个问题。诀窍是不要在您的工作人员中指定reload_on_schedule true。
【讨论】: