【问题标题】:AWS Cloudformation ELB healthcheck (verify_instance_health) does not work with UbuntuAWS Cloudformation ELB 健康检查 (verify_instance_health) 不适用于 Ubuntu
【发布时间】:2016-03-28 06:20:44
【问题描述】:

我正在尝试让 AWS cloudformation 与 Ubuntu AMI 上的 AutoScalingRollingUpdate 一起使用。我正在关注来自 AWS 的名为 ELBGuidedAutoScalingRollingUpgrade.json 的模板。

一般情况下,Autoscaling 组会等待 ELB 后面的 EC2 实例的信号,当 ELB 将其标记为 InService 时,Autoscaling 组会继续执行以下工作。

我可以在 ubuntu 上启动并运行 cfn-hup,但是 cfn-init.log 出现 configSets 错误,来自 cfn-init.log 的消息如下:

cfn-init.log AWS 示例中的 verify_instance_health 代码如下: verify_instance_health codes

cfn-hup.log 得到错误信息:

错误:在 /etc/cfn 找不到配置

【问题讨论】:

    标签: amazon-web-services ubuntu-14.04 amazon-elb amazon-cloudformation


    【解决方案1】:

    确保您在要检查的端口上运行了侦听器。还要确保在实例的安全组和防火墙上允许该端口。如果运行状况检查器配置为通过 http 进行检查,请确保该实例的 http 侦听器以 http 响应代码 200 进行响应。

    【讨论】:

      猜你喜欢
      • 2020-12-18
      • 2019-10-25
      • 2014-10-02
      • 2023-04-02
      • 2018-10-29
      • 2020-05-29
      • 2017-07-16
      • 2021-05-30
      • 1970-01-01
      相关资源
      最近更新 更多