Ruby on rails Rails Docker容器的AWS任务继续退出,服务器给出503错误

Ruby on rails Rails Docker容器的AWS任务继续退出,服务器给出503错误,ruby-on-rails,docker,amazon-ec2,Ruby On Rails,Docker,Amazon Ec2,我在AWS ECS上部署了一个容器,在启动Puma之后,一切都很好。一段时间后,所有任务结束,当尝试点击页面时,您会看到503服务暂时不可用错误。但是日志中没有任何内容,因此它似乎与Rails无关。我还能做些什么来找出这个问题的原因吗?我对这种类型的托管有点陌生,因此非常感谢您的帮助。如果您将rails应用程序作为ECS服务运行。请务必检查您的ECS服务事件。你会知道那边的确切问题 参考: 若那个里并没有任何线索,那个么导航到“STOPPED”任务,您将看到容器退出的原因 单击集群名称->任务选

我在AWS ECS上部署了一个容器,在启动Puma之后,一切都很好。一段时间后,所有任务结束,当尝试点击页面时,您会看到
503服务暂时不可用
错误。但是日志中没有任何内容,因此它似乎与Rails无关。我还能做些什么来找出这个问题的原因吗?我对这种类型的托管有点陌生,因此非常感谢您的帮助。

如果您将rails应用程序作为ECS服务运行。请务必检查您的ECS服务事件。你会知道那边的确切问题

参考:

若那个里并没有任何线索,那个么导航到“STOPPED”任务,您将看到容器退出的原因


单击集群名称->任务选项卡->单击任务id->单击容器箭头,您将能够看到容器停止的原因。

如果没有任何容器运行,那么我认为503是弹性负载平衡器将给出的响应。不知道为什么容器会被杀掉,但你说的是“任务”,在ECS中是一次性的,生命周期有限。你可能想用ECS“服务”代替。我认为是负载平衡器停止了单个任务,因为healthcheck失败了。