我的 Amazon Elastic Compute Cloud (Amazon EC2) Windows 实例突然停机,无法再访问了。一项或两项系统状态检查失败。发生了什么情况,如何解决此问题?
Amazon Web Services (AWS) 使用两种状态检查监控每个 EC2 实例的运行状况。如果状态检查失败,则 EC2 实例将无法访问。
系统状态检查失败指示您的实例在其上运行的 AWS 系统存在问题。当底层主机的问题影响生产时,您可以停止后再启动该实例,以从当前底层主机迁移。
EC2 资源是特定于区域的。检查 AWS Service Health Dashboard,了解您的实例所在的 AWS 区域内的服务中断。查看中断和状态更新,以确认该问题是否位于 AWS 端。
如果没有中断,则执行以下步骤:
警告:停止实例之前,您需要注意以下事项:
如需了解更多信息,见停止和启动您的实例以及如何重启 Amazon EC2 Auto Scaling 组中的实例?。
1. 停止该实例。
注意:如果实例卡在停止状态,则使用 Amazon EC2 控制台或 AWS Command Line Interface (AWS CLI) 强制停止实例。此操作最长可能需要 10 分钟。有关更多信息,请参阅排查实例的停止问题。
如果在运行 AWS CLI 命令时收到错误,请确保您使用的是最新版本的 AWS CLI。
2. 启动实例。在大多数情况下,实例在运行状况良好的新底层主机服务器上启动。
注意:您可以为 EC2 Windows 实例配置自动恢复。有关更多信息,请参阅以下内容:
如何设置 CloudWatch 警报以自动恢复我的 EC2 实例?
对无法访问的实例进行故障排除
排查 Windows 实例的连接问题
为什么我的 EC2 Windows 实例因实例状态检查失败而关闭?
为什么我的 EC2 Linux 实例无法访问,并且无法通过一项或两项状态检查?