Airflow 执行者报告任务实例<;TaskInstance:X[排队]>;已完成(失败),但任务表示其已排队。任务是否在外部终止?

Airflow 执行者报告任务实例<;TaskInstance:X[排队]>;已完成(失败),但任务表示其已排队。任务是否在外部终止?,airflow,kubernetesexecutor,Airflow,Kubernetesexecutor,我面临KuberneteSecutor+KubernetesPodOperator的问题。web服务器中没有错误,我能看到的唯一错误是在调度程序日志中,其中显示: [2020-09-11 05:36:13724]{scheduler_job.py:1351}错误-执行者报告任务实例已完成(失败),尽管任务表示其已排队。任务是否在外部终止? [2020-09-11 05:36:13724]{dagbag.py:417}信息-从/root/aiffair/dags/kubernetes_sample

我面临KuberneteSecutor+KubernetesPodOperator的问题。web服务器中没有错误,我能看到的唯一错误是在调度程序日志中,其中显示:

[2020-09-11 05:36:13724]{scheduler_job.py:1351}错误-执行者报告任务实例已完成(失败),尽管任务表示其已排队。任务是否在外部终止? [2020-09-11 05:36:13724]{dagbag.py:417}信息-从/root/aiffair/dags/kubernetes_sample.py填充dagbag [2020-09-11 05:36:13734]{taskinstance.py:1150}错误-执行者报告任务实例已完成(失败),尽管任务表示其已排队。任务是否在外部终止

有没有人面对这个问题,有什么解决办法

正在使用的Dag文件如下所示

from airflow import DAG
from datetime import datetime, timedelta
from airflow.contrib.operators.kubernetes_pod_operator import KubernetesPodOperator
from airflow.operators.dummy_operator import DummyOperator

default_args = {
    'owner': 'airflow',
    'depends_on_past': False,
    'start_date': datetime.utcnow() - timedelta(days=1),
    'email': ['airflow@example.com'],
    'email_on_failure': False,
    'email_on_retry': False,
    'retries': 10,
    'retry_delay': timedelta(minutes=1)
}

dag = DAG(
    'kubernetes_sample', default_args=default_args, schedule_interval=None)

start = DummyOperator(task_id='run_this_first', dag=dag)

passing = KubernetesPodOperator(namespace='development',
                                image="python:3.6",
                                cmds=["python", "-c"],
                                arguments=["print('hello world')"],
                                labels={"foo": "bar"},
                                name="passing-test",
                                task_id="passing-task",
                                get_logs=True,
                                dag=dag
                                )

failing = KubernetesPodOperator(namespace='development',
                                image="ubuntu:16.04",
                                cmds=["python", "-c"],
                                arguments=["print('hello world')"],
                                labels={"foo": "bar"},
                                name="fail",
                                task_id="failing-task",
                                get_logs=True,
                                dag=dag
                                )

end = DummyOperator(task_id='end', dag=dag)

passing.set_upstream(start)
failing.set_upstream(start)
passing.set_downstream(end)
failing.set_downstream(end)

你纠正错误了吗?