【发布时间】:2011-10-05 09:56:59
【问题描述】:
我正在使用delayed_jobs gem,但对2 个队列使用它。我已将我的模型映射到正确的队列 (dbs) 以建立正确的连接。
作业可以正常输入 - 但是,delayed_jobs 可以正常处理一个队列,但不能正常处理另一个。我正在尝试手动强制它处理电子邮件队列,但它根本不会。
有没有办法配置/强制它?还是将其传递给正确的后端进行处理?
见下文我正在计算工作 - 得到正确的计数。但是,如果我尝试“work_off”队列,它会显示 0 成功/失败。
很确定,因为它打错了队列。有什么想法吗?
延迟::Worker::Email::Job.count => 12032
Delayed::Worker.new(:backend => Email::Job).work_off => [0, 0]
【问题讨论】: