![重新启动 AWS EC2 实例后未恢复在线](https://linux22.com/image/648443/%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%20AWS%20EC2%20%E5%AE%9E%E4%BE%8B%E5%90%8E%E6%9C%AA%E6%81%A2%E5%A4%8D%E5%9C%A8%E7%BA%BF.png)
大约 40 分钟前,我使用管理面板重新启动了我的 AWS EC2 实例。片刻之后,实例状态再次变为“正在运行”,状态检查继续通过。但是,大约 20 分钟后,phpMyAdmin 面板拒绝加载(超时),SSH 尝试进入服务器也是如此。
我尝试再次重启,但结果还是一样。在此期间,CPU 使用率降至 0%,因此服务器显然处于离线状态。
关于造成这种情况的原因或如何解决,您有什么想法吗?
更新
回复 @c4urself,我查看了日志,在最底部发现了以下内容。它似乎要求输入密码。有人知道如何绕过它吗?
服务器 www.mydomain.com:443 (RSA) 输入密码:
谢谢!
答案1
您的实例似乎无法启动. 转到“操作”->“实例设置”->“获取系统日志”并查看是否在那里获得任何有效的输出。
有很多事情可能出错,我通常会在运行配置管理工具(您有一个,对吧?)后测试重启实例,以确保它们能够正常恢复,然后再“承诺”使用该实例。我遇到的一个常见罪魁祸首是配置错误,磁盘上/etc/fstab
没有标志,导致无法安装。nobootwait
如果您的根磁盘是 EBS,您可以尝试将其分离并重新连接到另一个实例,以尝试挽救之前存在的任何文件。如果您需要这样做,您可能没有备份,也可能没有配置管理工具,请先解决该问题。
更新
我确信你遇到了:apache2 重启时 SSL 密码