1

私はルイージから始めていますが、ルイージは、同じパラメーターで既に正常に実行されているため、タスクを再実行してはならないことをどのように知っているのでしょうか。ドキュメントを読みましたが、答えが見つかりませんでした。

仮説:

  • Luigi は状態 (タスクのインスタンスとその結果) をメモリに保存しますか (DB を使用しません)? それで、スケジューラを再起動すると、すべてが忘れられ、すべてのタスクが再実行されますか?

  • または、Luigi は、タスクを実行する必要があるかどうかを確認するために、スケジュールされたタスクに対して常にtask.completeを実行しますか? completeハンドラーが本当に速くなければならないことを意味するのはどれですか?

  • それとも、別の方法で機能しますか?

手伝ってくれてありがとう!

4

1 に答える 1