【问题标题】:Why EC2 instance is stopping again and again?为什么 EC2 实例一次又一次地停止?
【发布时间】:2022-01-26 11:34:39
【问题描述】:

我无法让我的 EC2 实例处于运行状态。每当我启动实例时,它总是变回“已停止”状态。我尝试了很多方法,就像他们在这个官方页面here中提到的那样。

  1. 停止并重新启动实例 - 无效
  2. 创建了当前实例的备用映像并使用该映像启动了一个新实例并启动它。 - 没用
  3. 最后,对已停止实例的当前卷进行快照。然后使用该快照创建一个新卷。使用新 AMI 启动新实例并停止它。然后分离新实例的根卷并将新创建的卷附加为根卷。然后启动实例 - 但没有工作。

更新:当我运行以下命令以检查问题原因时

aws ec2 describe-instances --instance-id MYINSTANCE --output json

它响应以下问题

"StateReason": {
                    "Code": "Client.InstanceInitiatedShutdown",
                    "Message": "Client.InstanceInitiatedShutdown: Instance initiated shutdown"
                },

我在这里错过了什么?

【问题讨论】:

  • 您的卷/AMI 是否加密?您是否拥有加密密钥的权限?
  • 未加密..
  • 你在使用某种启动脚本吗?
  • 并非如此。我们稍后在实例运行后使用它来运行 python 脚本
  • 听起来实例本身的脚本或 cron 作业正在告诉操作系统关闭。

标签: amazon-web-services amazon-ec2


【解决方案1】:

你可以试试下面

  • 创建另一个新实例并确保其正常工作
  • 从此实例中移除存储并将其附加到受影响的实例
  • 立即启动受影响的实例,该实例具有新的最新存储(确保删除旧存储)

如果正常,则表示仅存储驱动器存在问题。


如果上述方法不起作用,则也可能是一些硬件问题。您可以尝试使用相同的图像在不同区域创建相同的实例,看看它是否适用于不同的区域。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2017-01-11
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多