我已经将我的任务设置为每天运行,但程序运行了一天,我想知道是否有答案?
default_args ={
'owner': 'airflow',
'start_date' : datetime(year=2016,month=10,day=8),
'depends_on_past': True,
'email_on_failure': False,
'email_on_retry': True,
'retries:': 3,
'retry_delay' :timedelta(minutes=2)}
我在PST上,所以即使调度程序在UTC上,它也不应该影响为什么它关闭2天,因为UTC更快。一天。截至太平洋标准时间10月18日下午6点,计划任务的最后一次运行是10月17日,而不是10月18日。
答案 0 :(得分:1)
Airflow计划前一个计划间隔的dags。
在@daily
上运行时,带有cron计划execution_date
的dag将收到2016/10/14 00:00:00
{传递到已执行任务的上下文中} 2016/10/15 00:00:00
。
这个想法是,如果一个dag在2016/10/15 00:00:00
运行,它可能在2016/10/14 00:00:00到2016/10/15 00:00:00期间运行一些工作。