2
一起工作我试图让hirefire与Heroku Cedar Stack一起工作。我尝试使用this补丁,但这似乎也没有帮助。工人们根本没有变得精力充沛。这里的任何人都有可用的解决方案?获取hirefire与Rails 3.1.3,DJ 3.0.0,Heroku雪松堆栈
一起工作我试图让hirefire与Heroku Cedar Stack一起工作。我尝试使用this补丁,但这似乎也没有帮助。工人们根本没有变得精力充沛。这里的任何人都有可用的解决方案?获取hirefire与Rails 3.1.3,DJ 3.0.0,Heroku雪松堆栈
我查看了hirefire源后发现了这个解决方案。我的情况是,在工作队列中有一个锁定的工作。正因为如此,delayed_job.working结果是1而不是0.另外,由于锁定的工作,delayed_job.jobs也是1.因此没有工人被雇用。我清除了队列中的所有工作,然后雇佣工作就像一个魅力。
def hirefire_hire
delayed_job = ::Delayed::Job.new
if delayed_job.working == 0 \
or delayed_job.jobs == 1
environment.hire
end
end
我认为应该修改此检查以检查未锁定或类似性质的作业数量。