我尝试使用我发现的云形态模板将后端应用程序部署到AWS Fargate。当我使用docker image training / webapp时,我能够成功部署它并使用来自应用程序的网络堆栈的externalUrl进行访问。
当我尝试部署我们的后端映像时,我可以看到堆栈正在正确部署,但是当我尝试转到externalUrl时,我得到503服务暂时不可用而且我无法看到它......我还有另一件事情。 ;注意到在docker hub上我可以看到,当cloudformation服务正在运行时,图像会不断被拉动...
后端是某种maven项目,我不知道究竟是什么,但我知道本地工作但是要使用这个后端图像运行容器需要大约8分钟...我'我不确定这是否会影响Fargate?任何想法如何让它运作?
答案 0 :(得分:3)
听起来你需要找到你遇到的实际错误,503是不够的信息。你能提供一些其他背景吗?
我对fargate并不熟悉,但今年一直在使用ecs,我通常会发现(通过仪表板上的)ecs - >群集 - >服务 - >事件。事件选项卡提供有关正在发生的事情的更具体的错误。
我的ecs部署问题通常归纳为
如果它持续从码头中心拉出来,我的赌注就是它是1,3或4,并且它试图一遍又一遍地拉动图像。
答案 1 :(得分:0)
通过转到ECS->群集->服务->更新网络访问部分,尝试添加60的Health check grace period
。