气流DAG未按计划运行

时间:2019-07-15 04:33:59

标签: python-3.x airflow airflow-scheduler

未触发气流DAG。 DAG计划在每个星期日运行 15:15 UTC

DAG在测试过程中运行良好,但是同一DAG在生产中没有运行(被触发)。 下面的代码是 计划于2019年7月9日(星期二)世界标准时间15:15运行,并且有效

library(dplyr)
library(stringr)
DF1 %>% 
  mutate(Revenue = readr::parse_number(as.character(Revenue)) * 
          c(1, 1/1e3)[str_detect(Revenue, "M") + 1]) %>%
  summarise(Mean = mean(Revenue))

当我们部署生产以在周日(2019年7月14日)15:15 UTC运行时,它没有运行。 在---Test Code args={ "owner":"***", "start_date":datetime.datetime(2019, 7, 9), 'retries': 3, 'retry_delay': timedelta(minutes=1),} dag = DAG( dag_id='**_scoring_test', default_args=args, schedule_interval='15 15 * * 2', catchup=False, dagrun_timeout=timedelta(minutes=60) )

上找不到日志

这是生产代码

~/airflow/logs/**_scoring_prod

任何关于为什么prod DAG未被触发但测试效果很好的建议

1 个答案:

答案 0 :(得分:0)

每件事看起来都很不错,但是您可以分享在prod中创建dag的时间吗?如果您在9月15 15 * * 0之后创建了dag,则它将在下一个星期日(即 21st。

为解决您的问题,您可以将开始日期设为(2019,7,9)-1天