我这样配置我的 DAG:
default_args = {
'owner': 'Aviv',
'depends_on_past': False,
'start_date': datetime(2017, 1, 1),
'email': ['aviv@oron.com'],
'email_on_failure': False,
'email_on_retry': False,
'retries': 0,
'retry_delay': timedelta(minutes=1)
}
dag = DAG(
'MyDAG'
, schedule_interval=timedelta(minutes=3)
, default_args=default_args
, catchup=False
)
由于某种原因,当我取消暂停 DAG 时,它会立即执行两次。知道为什么吗?有什么规则我可以应用来告诉这个 DAG 永远不要同时运行超过一次吗?