我有一个由7个任务组成的DAG。我已经执行了很多次,但最近它陷入了最后一个任务,这是一个非常简单的python操作符如下:
def send_email(warnings):
warnings = ast.literal_eval(warnings)
warnings_list = '\n'.join(warnings)
email_message =f"""Good morning, the past week there were some performance issues, which were the following ones:
\n {warnings_list}
Have a nice day!"""
send_email_smtp(to = 'email@email.com',
subject = 'Warning',
html_content = email_message)
send_email_task = PythonOperator(
task_id = 'send_email_task',
op_args = ["{{ task_instance.xcom_pull(task_ids='performance_comparison') }}"],
python_callable = send_email)
如果我输入任务实例的细节,我看到以下: 任务实例状态:任务处于“正在运行”状态,这不是有效的执行状态。必须清除该任务才能运行。 任务实例没有运行:任务已经运行,它开始于2019-12-17 18:00:20.747617+00:00。 我已经完成了任务,并多次被标记为失败/成功。我甚至稍微修改了DAG的代码来强制刷新,但它仍然不能工作。正如我几小时前说过的,它已经工作了好几次。 你知道发生了什么事吗? 预先非常感谢你 问题来源StackOverflow 地址:/questions/59379807/airflow-get-stacked-in-last-task-of-dag-after-several-executions
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。