如果我部署到heroku并且想要设置我的resque间隔,我如何使用类似于以下内容的resque.rake文件来实现它:
# any chance to put that "Interval=0.1" in here?
task "resque:setup" => :environment do
ENV['QUEUE'] = '*'
end
task "jobs:work" => "resque:work"
heroku甚至会注意间隔吗? (因为它需要很长时间,现在大约15秒,以识别heroku队列中的作业) 感谢
(设置:ruby 1.9.2,rails 3.0.1,heroku cedar stack,resque,hirefire-gem)
答案 0 :(得分:1)
这里游戏有点晚了,但INTERVAL看起来像环境变量。
应该可以做到:
task "resque:setup" => :environment do
ENV['QUEUE'] = '*'
ENV['INTERVAL'] = 0.1
end
task "jobs:work" => "resque:work"