resque ジョブと resque-scheduler ジョブを並行して動作させる方法、
このように 2 つのワーカーを同時に実行できます
COUNT=2 QUEUE=* rake resque:workers
しかし、2 つの resque ジョブが動作しているときに resque-scheduler ジョブがキューで待機しているため、
resque-scheduler ジョブを resque ジョブと並行して実行する必要があり ます
resque ジョブと resque-scheduler ジョブを並行して動作させる方法、
このように 2 つのワーカーを同時に実行できます
COUNT=2 QUEUE=* rake resque:workers
しかし、2 つの resque ジョブが動作しているときに resque-scheduler ジョブがキューで待機しているため、
resque-scheduler ジョブを resque ジョブと並行して実行する必要があり ます
Resque を使用すると、さまざまな作業キューを使用したり、ワーカーが作業をプルするキューの優先リストを設定したりできます。
たとえば、「batch_jobs」というキューと、より優先度の高い「スケジュールされた」作業というキューがある場合、次を使用して 2 つのワーカーを実行できます。
COUNT=2 QUEUE=scheduled,batch_jobs rake resque:workers
resque-scheduler からジョブをスケジュールする場合、それらを「スケジュール済み」キューに配置すると、「batch_jobs」キュー内のジョブの前に実行されます。
各ワーカーは、作業するジョブを見つけようとして、QUEUES リストを順番にスキャンし続けます。