跳至内容

为什么我的 Amazon EC2 实例因系统状态检查失败而关闭?

1 分钟阅读
0

我的 Amazon Elastic Compute Cloud (Amazon EC2) 实例突然关闭,无法再进行访问。我收到了 0/2 或 0/3 系统状态检查失败的消息。

简短描述

系统状态检查失败表示您的 EC2 实例运行的 AWS 系统存在问题。首先,查看 AWS Health Dashboard,了解您的实例所在的 AWS 区域是否发生服务中断。

如果没有中断,则表示实例的底层主机存在问题。要对此问题进行故障排除,必须停止和启动实例才能将其迁移到新的底层主机。

解决方法

检查服务是否中断

检查 AWS Health Dashboard 上的服务运行状况,了解您的实例所在区域内是否存在服务中断。检查中断和状态更新。

配置实例以进行停止和启动

**注意:**当停止或启动某个实例时,该实例的公有 IP 地址将发生变化。最佳做法是使用弹性 IP 地址(而不是公有 IP 地址)将外部流量路由到您的实例。如果您使用的是 Amazon Route 53,则在公有 IP 地址发生变化时可能需要更新 Route 53 DNS 记录。停止和启动与实例重启不同。有关详细信息,请参阅 EC2 实例停止和启动的工作原理

在停止和启动实例之前,请执行以下操作:

停止和启动您的实例

要迁移到新的底层主机,请完成以下步骤:

  1. 停止实例
    **注意:**如果您的实例卡滞在 Stopping(正在停止)状态,请强制停止该实例。此操作最多可能需要 10 分钟。有关详细信息,请参阅排查 Amazon EC2 实例的停止问题
  2. 启动实例

要自动恢复未通过系统状态检查的实例,请设置实例自动恢复

相关信息

排查 Amazon EC2 实例无法访问的问题

排查连接到 Amazon EC2 Windows 实例时遇到的问题

为什么我的 EC2 Windows 实例因实例状态检查失败而关闭?

排查连接到 Amazon EC2 Linux 实例时遇到的问题

如何对 EC2 Linux 实例的状态检查失败问题进行故障排除?

AWS 官方已更新 5 个月前