所以我有一个带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关联,因此一切都坏了。
是否有解决此问题的解决方案?
编辑:
自动缩放活动
好像我得到了:StatusCheckFailed_Instance和StatusCheckFailed错误。
编辑2:似乎我用完了CPU周期,然后实例变得非常缓慢并终止了。因此,如果发生这种情况,请检查https://console.aws.amazon.com/cloudwatch/home?region=us-east-1
中的图表所以在这里我的ec2实例没有响应或非常慢。