在heroku上设置resque-Interval

时间:2012-02-12 19:59:29

标签: ruby-on-rails-3 heroku resque

如果我部署到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)

1 个答案:

答案 0 :(得分:1)

这里游戏有点晚了,但INTERVAL看起来像环境变量。

应该可以做到:

task "resque:setup" => :environment do
  ENV['QUEUE'] = '*'
  ENV['INTERVAL'] = 0.1
end

task "jobs:work" => "resque:work"