如何防止backgroundrb启动同一任务的多个副本?

时间:2009-04-26 20:00:52

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

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

1 个答案:

答案 0 :(得分:3)

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