许多具有schedule_interval=None
的airflow example dags都设置了动态开始日期,如airflow.utils.dates.days_ago(2)
或datetime.utcnow()
。但是,docs建议不要使用动态开始日期:
我们建议不要使用动态值作为start_date,尤其是datetime.now(),因为它可能非常容易混淆。该任务在时间段结束时触发,理论上@每小时的DAG永远不会到达一个小时后,因为now()一直在进行。
开始日期是否与手动触发的dags无关?这里的最佳实践是什么?
https://stackoverflow.com/questions/50744778
复制相似问题