0
luigi per-task retry-policyを設定する際に問題があります。次のように私はグローバルluigi.cfgファイルを設定した:luigi per-task retry policy
class SomeTask(luigi.Task):
retry_count = 3
はルイージのRETRY_COUNTを上書きで十分でしょう。さらに
[scheduler]
retry-delay: 1
retry_count: 5
[worker]
keep_alive: true
wait_interval: 3
、それはタスクを書くことは、次のようにルイジ・コンフィギュレーション・マニュアルに述べてluigi.cfgで指定されています。ただし、この設定は実行にはまったく影響しません。私はテストのたびに失敗するタスクを作成し、このタスクは5回失敗しました(そして3回失敗しました)。
私には欠点があります。
本当の解決策はありませんが、再試行の例はあなたのために機能しますか? https://github.com/spotify/luigi/blob/bfb62337011ec24ceda7eece5e8526aa57d1cf06/examples/per_task_retry_policy.py – MattMcKnight
@MattMcKnightまあ、実際には... –
私は同じ問題を確認した、私はプルの要求を送信しています。 https://github.com/spotify/luigi/pull 2012 –