2

この遅延したジョブブランチを使用して、Herokuのワーカーを自動スケーリングするというアイデアにはかなり疑問があります。唯一の問題は、なぜそれが機能しないのか理解できないことです。

私がこれまでに得たもの:

ブランチをプラグインとしてインストールしました。ブランチコメントで説明されているように、2行の構成を追加しました。

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と通信しようとしているときだと思います。これをどのように解決するかははっきりしていません。アドバイスをいただければ幸いです。

4

1 に答える 1

2

herokuGemマニフェストファイル(.gems)またはGemfileにgemを追加する必要があります。

于 2010-08-25T17:03:18.873 に答える