气流未正确调度

时间:2016-10-19 17:55:36

标签: python-3.x etl airflow

我已经将我的任务设置为每天运行,但程序运行了一天,我想知道是否有答案?

 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日。

1 个答案:

答案 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期间运行一些工作。

相关问题