弹性负载均衡 ELB-健康检查异常排查(独享型):检查后端服务器是否正常
检查后端服务器是否正常
如果后端服务器的操作系统为Windows,请通过浏览器直接访问https://后端服务器的IP : 健康检查配置的端口。如果返回码为2xx或3xx,则表示后端服务器正常。
- 您可以在后端服务器上通过以下命令查看后端服务器的健康检查端口是否被健康检查协议正常监听。
netstat -anlp | grep port
回显中包含健康检查端口信息并且显示LISTEN,则表示后端服务器的健康检查端口在监听状态,如图2中表示880端口被TCP进程所监控。
图3 后端服务器没有被监听的回显示例
如果健康检查端口没有在监听状态(后端服务器没有被监听),您需要先启动后端服务器上的业务,启动业务后再查看健康检查端口是否被正常监听。
- 如果是HTTP健康检查,请您在后端服务器上执行以下命令查看回显中返回的状态码。
curl 后端服务器的私有IP:健康检查端口/健康检查路径 -iv
HTTP健康检查是ELB向后端服务器发起GET请求,当获取到以下所列的响应状态码,认为服务器是正常状态。
对于TCP的监听器,HTTP健康检查正常返回状态码是200。
对于独享型ELB:HTTP/HTTPS健康检查正常返回状态码均为200。
图4 后端服务器异常的回显示例
图5 后端服务器正常的回显示例
- 如果HTTP健康检查异常,除了检查健康检查路径外,建议您将配置的HTTP健康检查修改为TCP健康检查。操作如下:
在监听器界面,修改目标监听器,在配置参数里选择已有TCP健康检查的后端服务器组,或者选择新创建TCP健康检查的后端服务器组。配置完成之后,几十秒后去查看健康检查状态是否恢复正常。
- ELB有什么用_什么是负载均衡器_华为云弹性负载均衡ELB
- 弹性负载均衡ELB使用场景_弹性负载均衡支持哪些协议_弹性负载均衡如何计费
- 弹性负载均衡怎么用_弹性负载均衡多少钱_弹性负载均衡ELB是什么
- 如何快速部署高可用七层负载均衡_七层负载均衡是什么意思_华为云七层负载均衡-华为云
- 如何快速部署高可用四层负载均衡_四层负载均衡是什么意思_华为云四层负载均衡-华为云
- 弹性负载均衡ELB的类型_独享型负载均衡_共享型负载均衡
- 负载均衡排查思路
- 弹性负载均衡ELB入门_弹性负载均衡作用_弹性负载均衡如何工作
- 负载均衡原理_负载均衡搭建_负载均衡的优势
- 什么是弹性负载均衡ELB_弹性负载均衡有什么作用_如何使用弹性负载均衡