我有一个运行 Ubuntu 22.04 的 EC2 实例。它是 t3.medium,我停止了该实例,升级到 t3.large,然后重新启动。重启后,状态检查显示正在初始化很长一段时间,最后显示无法通过可达性检查。
我无法查看日志,因为日志为空,可能是因为它尚未启动。当我查看实例屏幕截图时,它显示“从硬盘 0 启动...”,然后没有其他内容。可能不言而喻,但我无法通过 SSH 连接到服务器。
我绝对不是 AWS 专家,这是我第一次遇到这个问题。我收到了 AWS 的支持票,但由于这是当前在生产中运行的应用程序,我想看看是否可以尽快解决它。
我已经重启过很多次了,也曾停下来,让它静置,然后大约 30 分钟后重新启动。没有运气。
从 t3.medium 更改为 t3.large 是否会导致类似的情况?我什至考虑将其切换回 t3.medium,但有件事告诉我这并不能解决问题。
我想我要尝试的下一件事是创建服务器的映像,然后从该映像恢复。
关于如何解决这个问题有什么想法吗?
是否是实例或系统状态检查失败?如果是系统,则停止/启动 EC2,如果无法修复,请联系支持人员。
如果是实例检查,那么它是EC2内部的东西。您是否使用用户数据来设置某些值,例如 DNS 名称服务器等?如果是这样,用户数据仅在首次启动期间运行,因此它可能会失去连接。