【问题标题】:Amazon EC2 autoscaling instances always show status as "pending"Amazon EC2 自动扩展实例的状态始终显示为“待处理”
【发布时间】:2016-06-25 19:14:03
【问题描述】:

我使用面向 Amazon ECS 的 AMI 创建了启动配置。所有实例都连接到 VPC,但也有一个公共的非 EIP 地址。

创建自动缩放组时,我可以查看“实例”页面并查看实例通过了所有运行状况检查。

此外,我创建的 ELB 会选择新实例并开始为它们提供流量。

但是,自动缩放器总是将我的实例显示为“待处理”并最终销毁它们。

发生了什么事?

实例:

ELB:

自动缩放显示待处理的实例:

感谢您的帮助!

编辑

这是启动日志的输出,带有非常无用的消息:

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon load-balancing


    【解决方案1】:

    从 Auto Scaling 组模块检查您的 ASG 活动历史记录选项卡,特别检查从 Scale OutPendingTerminated 的转换。

    对于每一个,检查将显示以下字段的“更多”箭头:

    • 说明: Launching a new EC2 instance: i-0aaaaa06b45ce05
    • 原因: At 2016-06-16T17:54:25Z an instance was started in response to a difference between desired and actual capacity, increasing the capacity from 2 to 4

    活动历史和相关生命周期事件描述和原因将帮助您快速缩小问题范围。

    终止/取消事件的原因将特别令人感兴趣。以下是Terminated 事件的示例:

    • 说明: Terminating EC2 instance: i-0aaaaaad47162b8f84
    • 原因: At 2016-05-20T08:12:42Z an instance was taken out of service in response to a EC2 instance status checks failure.

    编辑:

    根据提供的日志历史记录,实例因Only EC2-Classic instances may be linked. 错误而无法启动。启动配置有配置问题。

    检查您的启动配置,并确保在高级详细信息中未选中 Link to VPC 选项。

    【讨论】:

    • 添加了终止日志
    猜你喜欢
    • 2016-04-19
    • 2012-09-18
    • 2012-06-16
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 2014-09-20
    • 2013-05-31
    • 2014-07-05
    相关资源
    最近更新 更多