Airflow 气流不运行任务

Airflow 气流不运行任务,airflow,Airflow,我已经为Airflow编写了一个python任务。当我把我的DAG装入气流时,它显示的一切都很好。一旦我为我的DAG触发一次运行,它将创建一次运行并切换到Successed,而不运行我的任务。Web服务器和调度程序都在运行,日志中没有任何内容。 任务在运行时甚至没有状态(甚至没有跳过) 如果我直接使用气流测试更新\u dags work 2019-01-01运行我的任务,它运行得很好 这是我的DAG: 来自气流导入DAG 从afflow.operators.python_operator导入Py

我已经为Airflow编写了一个python任务。当我把我的DAG装入气流时,它显示的一切都很好。一旦我为我的DAG触发一次运行,它将创建一次运行并切换到Successed,而不运行我的任务。Web服务器和调度程序都在运行,日志中没有任何内容。 任务在运行时甚至没有状态(甚至没有跳过)

如果我直接使用
气流测试更新\u dags work 2019-01-01
运行我的任务,它运行得很好

这是我的DAG:

来自气流导入DAG
从afflow.operators.python_operator导入PythonOperator
从datetime导入datetime,timedelta
导入操作系统
默认参数={
“所有者”:“气流”,
“依赖于过去”:False,
“开始日期”:datetime.today(),
“电子邮件”:[“***已编辑***]”,
“失败时发送电子邮件”:False,
“重试时发送电子邮件”:False,
“重试”:1,
“重试延迟”:时间增量(分钟=5),
“params”:{
“git_存储库”:“***已编辑***”,
'git_ref':'origin/master',
“git_文件夹”:“/opt/dag存储库”
}
}
def命令(cmd:str,*args):
模板化的_命令=cmd.format(*args)
打印('正在运行的命令:{}'。格式(模板化的_命令))
操作系统(模板化的_命令)
def do_工作(**kwargs):
params=kwargs['params']
dag_目录=kwargs['conf'].get('core','dags_文件夹')
git_repository=params['git_repository']
git_ref=params['git_ref']
git_folder=params['git_folder']
命令('if[!-d{0}];then git clone{1}{0};fi',git_文件夹,git_存储库)
命令('cd{0};git fetch-apt',git_文件夹)
命令('cd{0};git reset--hard{1}',git_文件夹,git_ref)
命令('ln-sf{0}{1}','{}/src'.format(git_文件夹),dag_目录)
DAG('update_DAG',default_args=default_args,schedule_interval=timedelta(分钟=10),max_active_runs=1)作为DAG:
工作台=蟒蛇操作员(
task_id=“工作”,
python\u callable=do\u work,
提供上下文=True
)