2017-04-26 16 views
0

Sidekiqのデッドジョブキューの容量が10,000であるため。一度に100万レコードのJobsを実行するBatch Jobを実行すると、失敗は10kから20kのどこかにポップアップします。デッドジョブキューから削除されたジョブを再試行する方法はありますか?

dead job queueにすべてのジョブが表示されているわけではないので、すべてを再試行することはできず、メンテナンスタスクをもう一度実行する必要があります。

サイドキックUIまたはRailsコンソールですべての障害を再実行する方法はありますか?

答えて

1

通常の再試行を無効にしているようです。通常の再試行フローを使用してください。これは問題なく動作します。

+0

したがって、ジョブが通常のキュー(スケジュール、デッドまたは再試行)から外れた場合、ジョブを取得して手動で再試行する方法はありませんか? – bibstha

+0

これは、ジョブが保留になることができる3つのセットです。それが実行されていない、または実行のためにエンキューされていれば、それはうまくいっています。 –

+0

最大デッドサイズを大きくすることはできますが、それはハックです。 Sidekiqの再試行システムを設計どおりに使用する方がよい。 –

関連する問題