1

質問があります。私はherokuでresqueを使用しています。5 つのワーカーと 5 つのキューがあります。さて、特定のキュー(キュー4としましょう)を特定のワーカー(ワーカー1としましょう)で実行できますか。

4

2 に答える 2

1

いいえ、あなたがすることはできません。.resqueResque では、環境変数 (またはプロジェクトの先頭にあるファイル) に QUEUE を設定する必要があります。
heroku では、dyno に応じて異なる環境変数を持つことはできません。

ただし、できることは次のとおりですProcfile

urgent: QUEUE=urgent rake environment resque:work
low: QUEUE=low rake environment resque:work

2 つの異なるワーカーを取得し、ニーズに応じて両方を個別にスケーリングできます。
どちらも同様に実行されますが、異なる環境変数が異なるキューを使用します。

于 2013-06-04T08:32:34.943 に答える