文档中心
文档
备案
控制台
登录
立即注册
导航
负载均衡
搜索目录或文档标题
搜索目录或文档标题
产品公告
网络型负载均衡NLB邀测说明
负载均衡CLB
产品动态
图说负载均衡
初见负载均衡
产品简介
什么是负载均衡
功能概览
产品类型与规格
产品优势
流量路径说明
应用场景
约束限制
地域与可用区
产品计费
计费概览
计费项
计费方式
按量计费
包年包月
计费变更说明
转换计费方式
欠费说明
到期说明
续费说明
退订说明
税费说明
快速入门
规划和准备
四层负载均衡快速入门
入门指引
创建负载均衡实例
配置后端服务器组
创建监听器
验证负载均衡服务
七层负载均衡快速入门
入门指引
创建负载均衡实例
配置后端服务器组
创建监听器
配置转发规则
验证负载均衡服务
用户指南
负载均衡实例
创建负载均衡实例
查看负载均衡详情
删除负载均衡实例
变更实例规格
配置修改保护
IPv4/IPv6网络类型转换
公网实例转换为私网实例
公网访问
绑定/解绑公网IP
管理IPv6公网带宽
加入/移出共享带宽包
修改公网带宽上限
监听器
监听器概述
创建监听器
创建TCP协议监听器
创建UDP协议监听器
创建HTTP协议监听器
创建HTTPS协议监听器
修改监听器
启动/停止监听器
删除监听器
后端服务器组
后端服务器组概述
创建后端服务器组
添加后端服务器
修改后端服务器组
配置后端服务器安全组
配置辅助网卡路由
删除后端服务器组
配置转发规则
转发规则说明
添加转发规则
修改转发规则
删除转发规则
健康检查
健康检查概述
编辑健康检查
查看健康检查状态
证书管理
证书概述
上传证书
修改监听器证书
删除证书
日志与监控
访问日志
访问日志概述
管理访问日志
健康检查日志
健康检查日志概述
跨服务授权并创建日志项目
创建日志主题
查看健康检查日志
监控
查看监控数据
配置告警策略
负载均衡访问控制
访问控制概述
管理访问控制策略组
监听器设置访问控制
平台访问控制
IAM概述
CLB IAM策略类型
CLB自定义策略语法示例
项目与标签
项目管理
标签管理
最佳实践
搭建静态页面
搭建HTTP静态页面
搭建HTTPS静态页面
负载均衡安全防护
健康检查异常排查指导
转发规则配置实践
基于域名或URL路径的流量转发
相同域名不同URL路径的流量转发
通过访问日志定位异常后端服务器
监控流量使用情况
结合弹性伸缩服务自动调整后端服务器数量
容灾最佳实践
负载均衡同地域主备可用区容灾配置
结合GTM实现跨地域容灾切换
七层监听器配置基于Cookie的会话保持
获取客户端源IP地址
四层监听器获取客户端源IP
七层监听器获取客户端源IP
故障处理
API参考
简介
API列表
调用方式
请求方法
公共参数
签名方法
返回示例
公共错误码
负载均衡实例
CreateLoadBalancer
DeleteLoadBalancer
ModifyLoadBalancerAttributes
DescribeLoadBalancers
DescribeLoadBalancerAttributes
DescribeZones
ConvertLoadBalancerBillingType
RenewLoadBalancer
SetLoadBalancerRenewal
DescribeLoadBalancersBilling
监听器
CreateListener
ModifyListenerAttributes
DescribeListeners
DescribeListenerAttributes
DescribeListenerHealth
DeleteListener
后端服务器组
CreateServerGroup
DeleteServerGroup
ModifyServerGroupAttributes
DescribeServerGroups
DescribeServerGroupAttributes
AddServerGroupBackendServers
RemoveServerGroupBackendServers
访问控制
CreateAcl
DeleteAcl
DescribeAcls
ModifyAclAttributes
DescribeAclAttributes
AddAclEntries
RemoveAclEntries
转发规则
CreateRules
DeleteRules
ModifyRules
DescribeRules
证书
UploadCertificate
DeleteCertificate
ModifyCertificateAttributes
DescribeCertificates
访问日志(七层)
EnableAccessLog
DisableAccessLog
健康检查日志
CreateHealthCheckLogProject
DescribeHealthCheckLogProjectAttributes
DeleteHealthCheckLogProject
AttachHealthCheckLogTopic
DetachHealthCheckLogTopic
DescribeHealthCheckLogTopicAttributes
标签
TagResources
UntagResources
ListTagsForResources
API发布历史
SDK参考
CLB SDK概述
查看SDK示例代码
常见问题
负载均衡实例FAQ
监听器FAQ
后端服务器组FAQ
健康检查FAQ
访问控制FAQ
证书FAQ
日志与监控FAQ
计费FAQ
相关视频
快速搭建负载均衡流量分发能力
基于域名或不同url路径的流量转发
搭建双栈负载均衡服务
相关协议
网络类产品专用服务条款
负载均衡服务等级协议
网络型负载均衡NLB
产品动态
产品简介
什么是网络型负载均衡
功能概览
产品优势
应用场景
约束限制
地域与可用区
产品计费
计费说明
欠费说明
税费说明
快速入门
入门指引
搭建IPv4网络型负载均衡
搭建IPv6网络型负载均衡
用户指南
网络型负载均衡实例
实例概述
创建网络型负载均衡实例
配置实例访问控制
变更实例可用区
变更实例网络类型
变更实例IP版本
开启/关闭修改保护
开启/关闭跨可用区转发
加入/移出共享带宽包
管理关联安全组
删除网络型负载均衡实例
服务器组
服务器组概述
创建服务器组
添加后端服务器
配置后端服务器访问控制
配置辅助网卡路由
修改服务器组
删除服务器组
监听器
监听器概述
添加监听器
启动/停止监听器
修改监听器
删除监听器
访问控制
IAM概述
网络型负载均衡IAM策略类型
网络型负载均衡自定义策略示例
项目与标签
项目管理
标签管理
查看监控数据
最佳实践
健康检查异常排查指导
API参考
API发布历史
简介
调用方式
请求方法
公共参数
签名方法
返回示例
公共错误码
API列表
网络型负载均衡实例
CreateNetworkLoadBalancer
DeleteNetworkLoadBalancer
ModifyNetworkLoadBalancerAttributes
ModifyNetworkLoadBalancerZones
ModifyNetworkLoadBalancerSecurityGroups
ModifyNetworkLoadBalancerNetworkType
ModifyNetworkLoadBalancerBandwidthPackage
DescribeNetworkLoadBalancers
DescribeNetworkLoadBalancerAttributes
DescribeNLBZones
服务器组
CreateNLBServerGroup
DeleteNLBServerGroup
ModifyNLBServerGroupAttributes
DescribeNLBServerGroups
DescribeNLBServerGroupAttributes
后端服务器
AddNLBBackendServers
RemoveNLBBackendServers
ModifyNLBBackendServersAttributes
监听器
CreateNLBListener
DeleteNLBListener
ModifyNLBListenerAttributes
DescribeNLBListeners
DescribeNLBListenerAttributes
DescribeNLBListenerHealth
标签
TagNLBResources
UntagNLBResources
ListNLBTagsForResources
常见问题
相关协议
产品和服务测试协议
文档首页
/
负载均衡
/
负载均衡CLB
/
最佳实践
/
健康检查异常排查指导
健康检查异常排查指导
最近更新时间:2024.08.05 11:17:36
首次发布时间:2021.09.23 18:25:41
我的收藏
文档反馈
本文将介绍后端服务器健康检查状态异常的可能原因及详细处理步骤,指导您进行异常原因定位处理。
处理步骤
检查负载均衡配置
检查后端服务器端口配置是否与实际业务端口一致。
在负载均衡详情页的“后端服务器组”页签,查看目标后端服务器的端口,如果与实际业务端口不一致,修改为实际业务端口。
检查健康检查路径配置是否正确。
健康检查路径为相对路径,例如,访问链接为http://www.example.com/test/ ,则健康检查路径应设置为“/test/”,详细步骤参见
编辑健康检查
。
在七层负载均衡详情页的“监听器”页签,单击目标监听器右侧的“操作 > 编辑健康检查”,修改健康检查路径。
检查后端服务器配置
检查后端服务器所属安全组是否已放通100.64.0.0/10网段。
如果未放通,请为该后端服务器所在的安全组添加入方向规则,放通100.64.0.0/10网段,详细步骤参见
配置后端服务器安全组
。
检查后端服务器防火墙配置。
后端服务器内部防火墙默认关闭,如果开启了防火墙,请确保防火墙入方向规则中已放通100.64.0.0/10网段。
检查后端服务器路由配置。
请确认是否手动修改了后端服务器内部的路由,执行以下命令查看主网卡(如eth0)默认路由。
route -n
正常回显信息如下图所示:
如果查到的路由配置中没有第一条默认路由或者默认路由指向的不是后端服务器所在VPC子网的网关,请修改默认路由配置。
检查后端服务器是否能正常提供服务。
在客户端执行
ping
命令查看是否连通。
检查后端服务器负载。
查看后端服务器的负载。若负载很高时,连接响应速度慢,会导致响应超时,即健康检查失败,后端服务器状态显示为“异常”。此时无需处理,待负载降低时会自动恢复。
检查后端服务配置
检查七层健康检查后端服务是否禁止空Host访问。
七层健康检查配置中,“健康检查域名”为非必填项。如果未配置健康检查域名,则系统默认为内网IP地址,Host为空。如果后端服务禁止空Host访问可能会导致健康检查失败。
检查七层健康检查的后端服务是否禁止GET或HEAD请求。
目前七层健康检查使用GET或HEAD请求方式探测后端主机。如果配置的健康检查方法被后端服务禁止,则会出现健康检查失败。
检查后端服务的监听端口是否在0.0.0.0上。
登录云服务器后,根据云服务器操作系统选择合适的命令进行查看。如果相应后端服务的监听端口未开放在0.0.0.0上,则可能导致健康检查失败。
Linux系统的云服务器:
netstat -antup
例如,下图表明TCP协议类型的后端服务监听端口80开放在0.0.0.0上。
Windows系统的云服务器:
netstat -ano
例如,下图表明TCP协议类型的后端服务监听端口135开放在0.0.0.0上。