首页 > 解决方案 > 气流不会在失败时发送 dags 的电子邮件

问题描述

我在 docker 中运行 Airflow,我们已经在 airflow.cfg 中配置了 SMTP,并在启用失败时创建了一个带有电子邮件的测试 dag,但它失败并出现错误“WARNING - section/key [smtp/smtp_user] not found in config”作为 SMTP,我们通过 587 端口使用 mailgun。不知道是否还有需要编辑的配置文件?

这是日志、airflow.cfg 和 DAG 设置。

Dag 日志错误

气流.cfg

测试日

我注意到,当它失败时,它指向 configuration.py(第 13 行)而不是 airflow.cfg,在 docker 构建过程中,我们已经将其更改为使用 airflow.cfg。如果我们转到配置设置的管理选项卡,它指向 /usr/local/airflow/airflow.cfg。

谢谢,最好的问候。

标签: pythondockerautomationairflowemail-notifications

解决方案


推荐阅读