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

Airflow 2.9.1重试状态任务日志无法在Web UI显示问题求助

解决Airflow 2.9.1重试状态任务日志无法在Web UI显示的问题

可能的原因及对应解决方案

1. 检查日志目录权限

  • 进入Airflow容器,执行ls -l /opt/airflow/logs,确认日志文件及父目录的所属用户/组与Webserver进程一致(通常是airflow:airflow)。
  • 若权限不符,执行命令调整:chown -R airflow:airflow /opt/airflow/logs。

2. 验证日志核心配置

  • 检查airflow.cfg中base_log_folder是否设为/opt/airflow/logs,task_log_reader是否为默认的file.task。
  • 重启Airflow服务生效:
    docker-compose restart airflow-webserver airflow-scheduler
    

3. 关闭远程日志及启用任务日志

  • 确保airflow.cfg中[core]下的enable_task_logging = True,[logging]下的remote_logging = False。
  • 若用Docker Compose,可在环境变量中直接配置:
    environment:
      - AIRFLOW__CORE__ENABLE_TASK_LOGGING=True
      - AIRFLOW__LOGGING__REMOTE_LOGGING=False
    
    配置后重启容器。

4. 清理元数据缓存

  • 执行命令清空Webserver缓存,刷新任务与日志的关联:
    docker exec -it <airflow-webserver容器ID> airflow db clean
    
    或直接重启Webserver服务。

5. 升级/回退Airflow版本

  • Airflow 2.9.1存在重试状态日志读取的已知小问题,可尝试升级到2.9.x补丁版本(如2.9.2),或回退到2.8.3稳定版本验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 11:04:52