当AWS MWAA (Managed Workflows for Apache Airflow)的任务失败且没有日志和无意义的持续时间时,可以尝试以下解决方法:
# airflow.cfg
[core]
logging_level = INFO
检查任务定义:确认任务定义中的参数和配置是否正确。确保任务的名称、DAG ID、任务ID等都是正确的,并且没有任何拼写错误或语法错误。
检查依赖项:确保任务所需的所有依赖项(如Python库、插件、外部资源等)都已正确安装和配置。可以在MWAA控制台的环境配置页面上查看环境日志,以了解有关依赖项安装的更多详细信息。
检查任务代码:仔细检查任务的代码逻辑和实现。确保代码没有任何错误、异常或逻辑问题,以及正确处理可能的异常情况。
手动运行任务:尝试手动运行任务,以确认是否存在任何问题或错误。可以使用Airflow的命令行界面(CLI)或使用MWAA控制台上的任务运行功能。
更新MWAA版本:如果你使用的是较旧的MWAA版本,请尝试升级到最新版本,以获得更好的稳定性和错误修复。
联系AWS支持:如果以上步骤都没有解决问题,建议联系AWS支持团队,提供更多详细信息和日志,以便他们能够帮助你进一步调查和解决问题。
请注意,上述解决方法仅为参考,具体的解决方法可能因环境和问题的特定情况而有所不同。