0

我正在尝试在 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)and starts_at = time(13,0)。任何想法为什么会发生这种情况?

我应该改用以下设置吗?

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

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

4

1 回答 1

0

首先,您指向“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 次按预期运行。

于 2016-04-19T11:31:31.887 回答