休眠故障排除
使用此信息帮助您诊断和修复在使实例休眠时可能遇到的问题。
在启动后无法立即休眠
如果您在实例启动之后过快地尝试使实例休眠,则会收到错误。
在启动之后,您必须等待大约两分钟,然后才能休眠。
从 stopping
转变为 stopped
用时太长,内存状态在启动后无法恢复
如果正在进入休眠的实例从 stopping
状态转变为 stopped
状态用时过长,并且在启动之后内存状态未恢复,则这可能表明未正确配置休眠。
检查实例系统日志,查找与休眠相关的消息。要访问系统日志,请连接到实例或者使用 get-console-output 命令。从 hibinit-agent
中查找日志行。如果日志行指示出现故障或者缺少日志行,则很有可能在启动时配置休眠失败。
例如,以下消息指明实例根卷不够大:hibinit-agent: Insufficient disk space.
Cannot create setup for hibernation. Please allocate a larger root
device.
如果 hibinit-agent
中的最后日志行是 hibinit-agent: Running: swapoff /swap
,则已成功配置休眠。
如果您未看到来自这些进程的任何日志,您的 AMI 可能不支持休眠。有关支持的 AMI 的信息,请参阅休眠先决条件。如果您使用自己的 AMI,请确保按照 配置现有 AMI 以支持休眠 的说明操作。
实例“停滞在”停止状态
如果您已使实例休眠并且实例卡在 stopping
状态,则可以强制停止它。有关更多信息,请参阅排查实例的停止问题。