如何解决ECS随机终止实例并重新启动:错误:在群集中未找到容器实例
所以我有一个带1个EC2的ECS集群。
每隔一天EC2实例终止,并再次启动另一个EC2实例。太蠢了。
在服务日志中,我看到: service was unable to place a task because no container instance met all of its requirements. Reason: No Container Instances were found in your cluster. For more information,see the Troubleshooting section.
我认为是因为群集可能无法到达实例并且认为已消失。
如何防止这种情况发生?
此刻,我正在使用hack来使用实例。我将EC2关联到弹性IP,以便可以从域中访问它。但是当它终止时,新实例不再与该IP关联,因此一切都坏了。
是否有解决此问题的解决方案?
编辑:
自动缩放活动
- 在2020-08-30T22:10:02Z,由于EC2实例状态检查失败,实例被停用。
- 在2020-08-30T22:10:23Z处启动一个实例,以响应所需容量与实际容量之间的差异,将容量从0增加到1。
好像我得到了:StatusCheckFailed_Instance和StatusCheckFailed错误。
编辑2:似乎我用完了CPU周期,然后实例变得非常缓慢并终止了。因此,如果发生这种情况,请检查https://console.aws.amazon.com/cloudwatch/home?region=us-east-1
中的图表所以在这里我的ec2实例没有响应或非常慢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。