Heroku - DelayedJob & Autoscale - PullRequest
       8

Heroku - DelayedJob & Autoscale

2 голосов
/ 25 августа 2010

Мне очень нравится идея автоматического масштабирования рабочих на Heroku с этой веткой отложенных заданий .Единственная проблема в том, что я не могу понять, почему это не сработает.

Что у меня есть до сих пор:

Я установил ветку как плагин.Добавлены две строки конфигурации, как описано в комментариях к ветке :

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):

..., которое, как я предполагаю, происходит, когда мое приложение пытается связаться с API-интерфейсом heroku.Как решить эту проблему, мне неясно.Любой совет будет очень признателен.

1 Ответ

2 голосов
/ 25 августа 2010

Вам необходимо добавить камень heroku в файл манифеста Gem (.gems) или в свой Gemfile.

...