gpt4 book ai didi

amazon-web-services - AWS ECS 任务运行状况检查总是失败

转载 作者:行者123 更新时间:2023-12-01 00:18:02 26 4
gpt4 key购买 nike

我在 AWS ECS 中做了一个任务定义,如截图所示:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

现在,当我在集群中运行 taskdefination 时,它成功运行,但容器的状态永远保持不健康。当我尝试在容器内运行相同的命令(healthcheck command[curl command])时,我能够在容器内运行相同的命令,然后它成功运行。我也试过 CMD 而不是 CMD-SHELL ,但没有任何效果。内部容器 apache 运行在端口 80。

注意我是通过提交 docker 容器而不是 Dockerfile 来制作 docker 镜像。

不明白为什么健康检查不起作用。网上没找到什么重要的。如果之前有人遇到过这个问题,请帮助。

最佳答案

您在 HEALTHCHECK 中的命令出错了节(双管)。

我想你想使用 CMD-SHELL,curl --fail http://localhost/ || exit 1而不是 ...|exit 1|

关于amazon-web-services - AWS ECS 任务运行状况检查总是失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50929958/

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