在Web场上运行resque-scheduler

时间:2012-03-09 01:17:28

标签: ruby-on-rails ruby-on-rails-3 cron delayed-job resque

如果我正在运行一个resque cron作业,使用resque-scheduler在2或3个Web服务器的Web场上每小时运行一次......我该如何获取它,以便每个作业都不会提交一次网络服务器?

2 个答案:

答案 0 :(得分:0)

resque-scheduler只是将作业排入Resque队列,第一个到达作业的worker将队列中的作业弹出并运行它。您不必担心Resque的设计本质上的重复。

答案 1 :(得分:0)

Resque-scheduler具有必须始终运行的调度过程。在一台机器上只应启动它的一个实例。