【发布时间】:2026-01-22 04:35:01
【问题描述】:
我在 AWS ECS 上部署了一个容器,在启动 Puma 之后一段时间一切正常。一段时间后,所有任务都结束了,当您尝试点击该页面时,您会看到 503 Service Temporarily Unavailable 错误。但是日志中没有任何内容,因此它似乎与 Rails 无关。我还能做些什么来解决这个问题的原因吗?我对这种类型的主机有点陌生,所以任何帮助都非常感谢。
【问题讨论】:
-
如果没有任何容器在运行,那么我认为 503 是弹性负载均衡器将给出的响应。不知道为什么容器被杀死,但你说的“任务”在 ECS 中是一次性运行的,生命周期有限。您可能想改用 ECS“服务”。
-
我认为是负载均衡器终止了各个任务,因为运行状况检查失败。
标签: ruby-on-rails docker amazon-ec2