代码之家  ›  专栏  ›  技术社区  ›  Shashikant Kore

EC2实例在启动前终止。没有控制台日志

  •  5
  • Shashikant Kore  · 技术社区  · 14 年前

    我已经创建了一个新的AMI的基础上现有的FEDORA核心13 AMI。当我尝试用新映像启动一个实例时,该实例甚至在启动之前就被终止了。实例的状态从“挂起”变为“终止”,我试图用Amazon控制台获取系统日志,但是日志是空的。

    如何查明实例终止的原因?

    编辑 :请检查下面我的答案。

    2 回复  |  直到 14 年前
        1
  •  1
  •   Shashikant Kore    14 年前

    这个问题是由于AMI绑定实用程序中的一个错误引起的,而这个错误又是由更新版本的openssl输出的更改引起的。解决办法是 described 在EC2论坛上。我的关键字搜索没有显示这个答案。我无意中找到了这个答案,因为我只搜索了该实例可用的消息。信息是

    Client.InstanceInitiatedShutdown:客户端实例初始化关闭: 实例启动关闭

    修复是ruby脚本中用于图像绑定的一个简单更改。详情请看上面链接的论坛帖子。

        2
  •  0
  •   Till    14 年前

    您所描述的要么听起来像是AMI的问题,要么是某种容量问题。E、 我注意到我不能在 us-east-1b ,也有类似的效果。

    至于AWS控制台,我不知道有某种类型的错误日志,我会尝试使用 ec2 cli tools 并查看是否返回更多错误:

    ec2-run-instances YOURAMI -n 1 -g group -k key
    

    上面应该返回一个实例标识符( i-xxxxxx )以及 悬而未决的 .

    然后使用 ec2-describe-instances i-xxxxxx 查看实例的状态。你也可以试着跳过 ec2-run-instances 并立即使用describe命令。应该也能用。