ABLAWS中cloudformation的健康检查失败
创始人
2024-05-15 00:46:35
0
  1. 检查模板文件中的资源ID是否正确。如果资源ID不正确,则会导致健康检查失败。例如:

Resources: ABLStack: Type: AWS::CloudFormation::Stack Properties: TemplateURL: https://s3.amazonaws.com/example/stack.yml Parameters: ResouceID: Ref: WrongID

在上面的示例中,错误的资源ID将导致健康检查失败。请确保资源ID正确匹配。

  1. 检查健康检查的端口是否正确。如果健康检查端口与应用程序端口不匹配,则健康检查将失败。例如:

Resources: LoadBalancer: Type: AWS::ElasticLoadBalancing::LoadBalancer Properties: Instances: - Ref: EC2Instance Listeners: - LoadBalancerPort: '80' InstancePort: '80' Protocol: HTTP HealthCheck: Target: TCP:8081 HealthyThreshold: '2' UnhealthyThreshold: '5' Interval: '30' Timeout: '5'

在上面的示例中,应用程序监听端口为80,但健康检查端口为8081,这可能会导致健康检查失败。请确保健康检查端口正确匹配。

  1. 检查应用程序是否已成功启动。启动应用程序之前进行健康检查可能会导致检查失败。例如,在启动应用程序之前使用cURL进行健康检查:

UserData: Fn::Base64: !Sub | #!/bin/bash until curl -Is http://localhost:8080 | head -1 | grep "200 OK"; do echo "Waiting for server to start..." sleep 5 done

在上面的示例中,直到应用程序返回200 OK响应为止,脚本将等待应用程序启动

相关内容

热门资讯

QQ音乐提示代理模式可能无法正... QQ音乐提示代理模式可能无法正常访问,如上图所示,是怎么回事呢? 这个可能和你的网络设置有关系,首先...
frp内网穿透配置 HTTP ... HTTP 类型的代理相比于 TCP 类型,不仅在服务端只需要监听一个额外的端口 vhost_http...
当前安全设置不允许下载该文件的... 今天新装了一台服务器 在服务器上准备安装下载chrome浏览器,结果发现不能下载,提示当前安全设置不...
premiere提示“项目看来... 有可能是pr的版本不一致造成的 可以选择 换个pr的版本就好了,或者换台电脑,千万不要乱删 或者新建...
为什么我的局域网传输最高速度只... 网络传输的最高速度取决于你网络中瓶颈最小值。 比如传输的两台电脑 路由器等一切传输设备的限制。 这个...
经常被陌生人拉进一堆莫名奇妙的... 经常莫名其妙拉进去陌生的QQ群,大部分都是炒股之类的。 这个怎么屏蔽? 首先打开手机QQ群,进入设置...
安装CAD提示错误1327 驱... 安装的cad中出现错误1327,安装中出现问题,停止安装,请插入某驱动器“错误1327驱动器无效:D...
电脑上如何更新视频号 微信推出视频号之后,受到不少的关注,之前一直没有重视。现在打算测试一下。 正好最近视频号助手也开始内...
QQ不能登录,提示号码被回收,... 今天登陆之前注册的一个QQ号码提示 QQ被回收了,真实气死人,之前都没有回收这回事,不知道什么时候,...
安装AutoCAD提示错误13... 今天安装AutoCAD提示错误1327,驱动器F:无效 第一次遇到这种情况 上网搜索了很多解决办法都...