質問があります。私はherokuでresqueを使用しています。5 つのワーカーと 5 つのキューがあります。さて、特定のキュー(キュー4としましょう)を特定のワーカー(ワーカー1としましょう)で実行できますか。
質問する
499 次
2 に答える
1
いいえ、あなたがすることはできません。.resque
Resque では、環境変数 (またはプロジェクトの先頭にあるファイル) に 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 に答える