【问题标题】:Airflow DAG isn't listening to @monthly schedule_intervalAirflow DAG 没有收听@monthly schedule_interval
【发布时间】:2016-03-03 17:52:39
【问题描述】:

我正在尝试在 Airflow 中安排每月一次的 DAG。即使dag.schedule_interval = '@monthly'(根据此处的说明http://airflow.readthedocs.org/en/latest/scheduler.html#dag-runs),它也会每天运行。我还设置了dag_args['start_date'] = datetime(2016, 2, 1, 20, 0)starts_at = time(13,0)。任何想法为什么会发生这种情况?

我应该改用以下设置吗?

dag_args['start_date'] = datetime(2016, 2, 1, 0, 0)

dag_args['schedule_interval'] = '0 19 1 * *'

【问题讨论】:

    标签: python cron airflow


    【解决方案1】:

    首先,您的“Dag Run”链接应该是“https://pythonhosted.org/airflow/scheduler.html#dag-runs”。

    其次,您可以在https://gist.github.com/yuyou/baa73df674d1dbcbc14d35b1fc293415 测试我的“你好”要点

    使用“回填”命令测试 DAG:

    气流回填你好-s 2016-01-01 -e 2016-04-01

    您应该会看到有 4 次按预期运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多