ジョブがワーカーを明け渡し、それ自体をキューの最後に戻すことは可能ですか?
redis キュー内のジョブは順次処理され、実行時間の長いジョブが CPU を占有している可能性があります。十分な時間がかかり、キュー内の他のアイテムに譲るべきであると判断するパターンはありますか?
実装requeue_job
には規定があることに注意してください。rq
ジョブが「失敗」した場合。おそらく、それはそれを行う方法をハックする方法ですか?
それとも、活用できるジョブのタイムアウトがあるのでしょうか? それとも、この思考の枝は単なる別の行き止まりですか?