Heroku - DelayedJob&自动定标

时间:2010-08-25 16:42:19

标签: ruby-on-rails heroku scaling delayed-job

我非常想知道使用delayed job branch在Heroku上自动调整工作程序的想法。唯一的问题是我无法弄清楚为什么它不起作用。

到目前为止我得到了什么:

我已将分支安装为插件。 添加了branch comments中描述的两行配置:

Delayed::Job.destroy_failed_jobs = false
silence_warnings do
  Delayed::Job.const_set("MAX_ATTEMPTS", 3)
  Delayed::Job.const_set("MAX_RUN_TIME", 5.minutes)
  Delayed::Job.auto_scale = true             # < --- this
  Delayed::Job.auto_scale_manager = :heroku  # < --- and this  
end

我还添加了一个宝石热潮,正如另一个分支评论者详述的那样。

我收到了错误消息:

MissingSourceFile (no such file to load -- heroku):

...我假设当我的应用程序尝试与heroku的api通信时。如何解决这个我不清楚。任何建议都将非常感谢。

1 个答案:

答案 0 :(得分:2)

您需要将heroku gem添加到Gem清单文件(.gems)或Gemfile中。