1
バックグラウンドジョブの処理中に例外が発生した場合は、自動的に処理されるようにキューに再作成する方法を教えてください。Resqueで失敗したジョブを再キュー化する
私のシナリオでは、外部(HTTP)コールを持つバックグラウンドプロセスのように、ネットワーク遅延の可能性があるため、ネットワーク障害が発生した場合に再キューしたいと考えています。
バックグラウンドジョブの処理中に例外が発生した場合は、自動的に処理されるようにキューに再作成する方法を教えてください。Resqueで失敗したジョブを再キュー化する
私のシナリオでは、外部(HTTP)コールを持つバックグラウンドプロセスのように、ネットワーク遅延の可能性があるため、ネットワーク障害が発生した場合に再キューしたいと考えています。
resque-retry
という名前の宝石がこれを処理できます。
あなたはRuby 1.9の互換性のあるバージョンが必要な場合は
https://github.com/lantins/resque-retry
「再試行し、遅延やresqueジョブの指数バックオフのサポートを提供しますが、」誰かが、それが正しく機能することに取り組んできた、フォークを通じて顔をしています。