Airflow 在Dag超时时未接收电子邮件
我使用的是气流1.8。我想让气流在DAG超时时发送电子邮件。目前,它在任务超时或重试时发送电子邮件。但当DAG超时时,情况并非如此。DAG故意设置为每分钟运行一次。任务将持续10秒,但DAG超时为5秒。dag失败,但它不发送任何电子邮件。 以下是我的DAG代码:Airflow 在Dag超时时未接收电子邮件,airflow,airflow-scheduler,Airflow,Airflow Scheduler,我使用的是气流1.8。我想让气流在DAG超时时发送电子邮件。目前,它在任务超时或重试时发送电子邮件。但当DAG超时时,情况并非如此。DAG故意设置为每分钟运行一次。任务将持续10秒,但DAG超时为5秒。dag失败,但它不发送任何电子邮件。 以下是我的DAG代码: from airflow import DAG from airflow.operators.bash_operator import BashOperator from datetime import datetime, timede
from airflow import DAG
from airflow.operators.bash_operator import BashOperator
from datetime import datetime, timedelta
default_args = {
'owner': 'airflow',
'depends_on_past': False,
'start_date': datetime(2015, 6, 1),
'email': ['email@email.com'],
'email_on_failure': True,
'email_on_retry': True,
'retries': 1,
'retry_delay': timedelta(minutes=5),
'execution_timeout': timedelta(seconds=60)
}
schedule = '* * * * *'
dag = DAG('leader_dag',
default_args=default_args,catchup=False,dagrun_timeout=timedelta(seconds=5),
schedule_interval=schedule)
# t1, t2 and t3 are examples of tasks created by instantiating operators
t1 = BashOperator(
task_id='print_date',
bash_command='sleep 10',
dag=dag)
#[smtp]
# If you want airflow to send emails on retries, failure, and you want to
# the airflow.utils.send_email function, you have to configure an smtp
# server here
smtp_host = "***********.amazonaws.com
smtp_starttls = True
smtp_ssl = False
smtp_user = user
smtp_port = 25
smtp_password = password
smtp_mail_from = no-reply@example.com
以下是afflow.cfg中的smtp部分:
email\u backend=afflow.utils.email.send\u email\u smtp
#[smtp]
# If you want airflow to send emails on retries, failure, and you want to
# the airflow.utils.send_email function, you have to configure an smtp
# server here
smtp_host = "***********.amazonaws.com
smtp_starttls = True
smtp_ssl = False
smtp_user = user
smtp_port = 25
smtp_password = password
smtp_mail_from = no-reply@example.com
你配置了电子邮件吗?@y2k shubham,是的。是的。我已经在重试和失败时收到了电子邮件,但在整个DAG超时时没有收到。你能添加一个“电子邮件超时”:可能是真参数吗?@VincentChalmel,据我所知,没有电子邮件超时属性