|
|
1
2
看起来你正在使用
强制执行日期有一个延迟,感觉很不对。因为,根据气流的逻辑,当前运行的DAG的执行日期通常只有在追赶(bakcfilling)时才会有延迟。 |
|
|
2
1
你可以用
TimeSensor
延迟DAG中任务的执行。我认为你不能改变实际情况
如果您希望它仅对计划的DAG运行的子集应用此延迟,可以使用
BranchPythonOperator
首先检查一下
或者,特别是如果您计划在多个DAG中使用此行为,则可以编写传感器的修改版本。它可能看起来像这样:
您可以在中引用现有时间传感器的代码 https://github.com/apache/incubator-airflow/blob/1.10.1/airflow/sensors/time_sensor.py#L38-L40 . |