gpt4 book ai didi

python - 当里面的python代码失败时,Airflow Docker Operator返回成功

转载 作者:行者123 更新时间:2023-12-03 20:55:21 27 4
gpt4 key购买 nike

我是 docker 世界中的一个非常新的开发人员,此时我真的需要帮助。

我在 docker 容器中有一个 python 脚本。当 python 以 sys.exit(-1) 退出时docker 容器仍然成功退出,因此也标志着 Airflow 成功,忽略了真正的错误和追溯。

如何退出容器并出现错误?

最佳答案

我知道这个问题很老,但我只是自己想出了答案。
首先,删除 Airflow 可能正在使用的所有旧图像。用 docker images 列出它们,然后使用 docker rmi <image_id> 删除
现在,在您的代码中,在 try/except 中添加一个 sys.exit(1),除了 DAG 调用的代码的主要部分。

关于python - 当里面的python代码失败时,Airflow Docker Operator返回成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61081796/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com