繁体   English   中英

Airflow 调度程序在手动触发 dag 后不工作

[英]Airflow scheduler not working after manual trigger of a dag

我有一份 airflow 的工作,每天都有时间表。 它每天都运行得很好,直到昨天我在预定运行后几个小时手动触发了 dag。 在那之后的第二天(今天)任务没有得到执行)。

start date - 31.08.2020 03:00 @daily -> scheduled, all good
01.09.2020 03:00 -> scheduled, all good
01.09.2020 06:00 -> manual trigger
02.09.2020 03:00 -> task was not executed!

我没有更改代码/配置中的任何内容,所以我怀疑昨天的手动触发器导致 dag 今天没有按计划运行。 难道还有别的原因吗?


default_args = {
    'owner': 'raydex',
    'depends_on_past': False, 
    'start_date': datetime(2020,5,31), 
}

with DAG('task', default_args=default_args, schedule_interval='0 3 * * *', catchup=False) as dag:

有谁知道到底是什么原因造成的? 我怎样才能防止这个问题再次发生? 由于未安排作业,我现在需要再次手动触发它。 我希望它再次自动安排,从明天 (03:00) 开始。

状态在 UI 中是并且曾经是“ON”。

也许您使用的是第 2 版? 这似乎是版本 2 的一个潜在错误或至少是未记录的行为更改。您可以在此处找到更多信息。

https://github.com/apache/airflow/issues/13434

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM