3

cron のセットアップ中に他の機能を使用できるように、Airflow を cron として使用することを検討しています。

のように cron を設定して、その機能をテストしていました "2,3,5,8, * * * *"。特定の日付が毎時 2、3、5、8 分にスケジュールされることを期待していました。ただし、実際には 2 分のダグは 3 番目に実行され、3 番目は 5 番目に実行され、5 番目は 8 番目に実行されます。そして8日目は全く実行されません。次の1時間の2分に8番目に実行されると思います。

エアフローの cron 式の何らかのバグまたは処理されていないケースのように見えます。

4

2 に答える 2

1

これはバグではありません。奇妙に感じることに同意しますが、これはここで説明されています: https://pythonhosted.org/airflow/scheduler.html

1 日の schedule_interval で DAG を実行すると、2016-01-01 とスタンプされた実行が 2016-01-01T23:59 の直後にトリガーされることに注意してください。つまり、対象期間が終了すると、ジョブ インスタンスが開始されます。

于 2016-06-14T09:50:21.800 に答える
1

ええ、それは気流が間隔で実行されないためですが、その間隔が終了した後です。分 2、3、5、8 を指定すると、これらの間隔の最後、3、5、8、および 2 で実行されます。これについては、こちらのドキュメントで説明されています。

于 2016-09-08T22:25:17.920 に答える