问题描述:在使用Apache Airflow时,我们发现在一段时间后,调度器不再运行,导致任务未能正常执行。 解决方案:我们可以进行如下操作以解决该问题:
[scheduler] scheduler_heartbeat_sec = 60
#!/bin/bash while true; do
airflow scheduler > /dev/null 2>&1 if [ $? -ne 0 ]; then # 如果不是,则重启调度器 echo "Restarting Airflow Scheduler" airflow scheduler -D fi sleep 60 done
综上,我们可以通过配置文件设置心跳间隔,添加监控重启功能以及查看日志等方法,解决Apache Airflow调度器在一段时间后未运行的问题。
上一篇:ApacheAirflow调度器无法按预期触发每月一次的任务
下一篇:apacheairflowExternalTaskMarkerclearanotherdag的任务递归清除但任务状态为None