在heroku上设置resque-Interval

发布于 2025-01-05 00:40:19 字数 393 浏览 0 评论 0原文

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

If I deploy to heroku and want to set my resque interval, how can I accomplish that with a resque.rake file that looks like the following:

# any chance to put that "Interval=0.1" in here?
task "resque:setup" => :environment do
  ENV['QUEUE'] = '*'
end

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

does heroku even pay attention to the interval? (as it takes ages, ca. 15 seconds right now, to recognize a job in the queue on heroku)
Thanks

(Setup: ruby 1.9.2, rails 3.0.1, heroku cedar stack, resque, hirefire-gem)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

木有鱼丸 2025-01-12 00:40:19

这里有点晚了,但 INTERVAL 看起来像是一个环境变量。

应该能够做到:

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

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

A bit late to the game here, but INTERVAL looks like an environmental variable.

Should be able to do:

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

task "jobs:work" => "resque:work"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文