You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Airflow单次调度任务未启动,咨询特定日期单次执行方法

Airflow特定日期单次调度的正确配置方法

原配置失效的核心原因是:Airflow不支持'Once'作为schedule_interval的取值,这个无效值导致调度器无法生成任何运行实例。以下是几种实现特定日期单次调度的可行方案:

方案一:使用官方支持的@once调度规则

修改配置为如下合法内容:

start_date: '2023-08-01T00:00:00'
catchup: True
schedule_interval: '@once'

配置生效后需注意:

  • 确认Airflow调度器处于正常运行状态
  • 确保DAG在UI中是启用状态(开关为打开)
  • 检查时区配置,避免时区差异导致执行日期判断偏差(比如系统时区与Airflow配置时区不一致,可能导致start_date被解析为其他日期)

方案二:手动UI触发指定执行日期

如果只是临时需要运行一次特定日期的任务,无需修改DAG配置,直接在Airflow UI中操作:

  • 找到目标DAG,点击「触发DAG」按钮
  • 在弹出窗口中指定「执行日期」为2023-08-01,确认触发即可

方案三:CLI命令触发指定执行日期

适合脚本自动化触发的场景,先设置DAG的schedule_interval: None,再执行以下命令:

airflow dags trigger -e 2023-08-01 <你的DAG_ID>

内容的提问来源于stack exchange,提问作者user3735871

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 09:04:52