更新时间:2023-11-25 GMT+08:00
修改健康检查配置
操作场景
本章节指导用户在后端服务器组创建后修改健康检查配置。
若切换健康检查协议,负载均衡会根据新的健康检查协议重新检查后端服务器。健康检查通过后,负载均衡向后端服务器继续转发流量。
健康检查切换周期内,客户端可能收到503错误码。
约束与限制
- 健康检查协议与服务器组的后端协议是两个相互独立的能力,所以健康检查协议可以与后端协议不同。
- 为了减少后端服务器的CPU占用,建议您使用TCP协议做健康检查。如果您希望使用HTTP健康检查协议,建议使用HTTP+静态文件的方式。
- 为保证健康检查功能正常,配置健康检查后必须放通对应的安全组规则:
- 独享型负载均衡:安全组配置详情请参考配置后端服务器的安全组(独享型)。
开启健康检查后不会影响已建立连接的流量转发,负载均衡会立即对后端服务器执行健康检查。
- 如果健康检查正常,则新建连接的流量会根据分配策略和权重向该服务器转发流量。
- 如果健康异常,则系统会设置该服务器状态为异常,不转发新的流量到该服务器。
开启健康检查
- 登录管理控制台。
- 在管理控制台左上角单击图标,选择区域和项目。
- 单击页面左上角的,选择“网络 > 弹性负载均衡”。
- 在左侧导航栏,选择“ 弹性负载均衡 > 后端服务器组”。
- 在后端服务器组界面,单击需要修改健康检查的后端服务器组名称。
- 在后端服务器组的“基本信息”页签下,单击健康检查区域右侧的“配置健康检查”。
- 在“配置健康检查”弹窗,可根据需要参考表1进行配置。
表1 配置健康检查参数说明 参数
说明
示例
是否开启
开启或者关闭健康检查。
-
健康检查协议
- 健康检查支持选择TCP、HTTP、HTTPS方式。
- 当后端协议选择UDP,健康检查协议默认为UDP且不可修改。
HTTP
健康检查域名
如果健康检查协议选择HTTP/HTTPS协议,则该项是必选参数。
健康检查的请求域名。
- 默认使用后端服务器的内网IP为域名。
- 您也可选择指定特定域名,特定域名只能由字母,数字,中划线组成,中划线不能在开头或末尾,至少包含两个字符串,单个字符串不能超过63个字符,字符串间以点分割,且总长度不超过100个字符。
www.elb.com
健康检查端口
健康检查端口号,取值范围[1,65535],为可选参数。
说明:默认使用后端云服务器的业务端口进行健康检查。指定特定端口后,使用指定的端口进行健康检查。
80
检查间隔(秒)
每次健康检查响应的最大间隔时间。
取值范围[1-50]。
5
超时时间(秒)
每次健康检查响应的最大超时时间。取值范围[1-50]。
3
最大重试次数
健康检查最大的重试次数,取值范围[1-10]。
3
- 单击“确定”。
关闭健康检查
- 登录管理控制台。
- 在管理控制台左上角单击图标,选择区域和项目。
- 单击页面左上角的,选择“网络 > 弹性负载均衡”。
- 在左侧导航栏,选择“ 弹性负载均衡 > 后端服务器组”。
- 在后端服务器组界面,单击需要关闭健康检查的后端服务器组名称。
- 在后端服务器组的“基本信息”页签下,单击健康检查区域右侧的“配置健康检查”。
- 在“配置健康检查”界面,可根据需要关闭健康检查。
- 单击“确定”。
父主题: 修改后端服务器组配置