我之所以问这个问题,是因为我检查了这个类似的我不知道为什么楼主接受了第一个答案,因为这并没有帮助他实现目标。我也无法添加评论,所以我想添加另一个问题才是办法。
我正面临着完全相同的问题一切运行正常,但重启后,我的实例在实例端状态检查失败。我仔细检查了以下步骤:
确保安全组可以从您的 IP 或如上所述的任何位置开放对 TCP 端口 22 的入站访问。
验证实例是否确实分配了弹性 IP。在 EC2->Instances->i-abcd1234... -> 中查找公共 IP 并通过 ssh 连接到该 IP,例如
ssh -v [email protected].
我尝试使用同一个安全组创建另一个实例,并且运行正常
我尝试将我的实例类型从 更改
micro
为small
,但一直失败。
这是服务器的屏幕截图,当我无法访问它来输入信息时,它卡在登录屏幕上,这对我来说看起来真的很奇怪。
EC2服务器截图:
由于我使用的是免费套餐,所以我无法获得技术帮助,解决问题的唯一方法是找以前遇到过同样问题的人来帮我。
感谢所有花时间回答问题的人。
答案1
如果系统状态检查失败,可以尝试停止实例然后启动它,这样就可以将您转移到新硬件。由于实例状态检查失败,这可能无济于事,但可能也不会造成任何损害。
本文档表示实例状态检查失败的可能原因是:
- 系统状态检查失败
- 网络或启动配置不正确
- 内存耗尽
- 文件系统损坏
- 不兼容的内核
最简单的方法是停止实例,增加大小以使其具有更多 RAM,然后启动它。当然,请仔细检查您的安全组和 NACL。
接下来要做的是停止实例,将主卷作为数据卷附加到另一个实例,然后查看实例上的日志。执行任何必要的补救措施,在原始实例上分离并设置它,然后重试。
不幸的是,这个问题没有快速答案。有时从快照或备份创建新实例更简单。