未触发气流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未被触发但测试效果很好的建议
答案 0 :(得分:0)
每件事看起来都很不错,但是您可以分享在prod中创建dag的时间吗?如果您在9月15 15 * * 0之后创建了dag,则它将在下一个星期日(即 21st。
为解决您的问题,您可以将开始日期设为(2019,7,9)-1天