Мне очень нравится идея автоматического масштабирования рабочих на 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.Как решить эту проблему, мне неясно.Любой совет будет очень признателен.