开发者社区 问答 正文

高防健康检查配置的内容


本文档适用于高防IP的非网站的健康检查

高防IP的非网站的健康检查


您可以通过高防IP-非网站页面对健康检查进行配置,默认为关闭。
注意:转发协议为TCP协议时,健康检查方式可选TCP或HTTP。

健康检查参数说明


在配置健康检查时,建议您使用默认值。
四层健康检查参数说明

健康检查配置说明
检查端口健康检查服务访问后端服务器时的探测端口。 默认值为配置监听时指定的后端端口。
响应超时时间接收来自运行状况检查的响应需要等待的时间。如果后端服务器在指定的时间内没有正确响应,则判定为健康检查失败。
检查间隔进行健康检查的时间间隔。高防集群内所有节点,都会独立、并行地遵循该属性对后端服务器进行健康检查。由于各高防节点的检查时间并不同步,所以,如果从后端某一服务器上进行单独统计,会发现来自高防IP的健康检查请求在时间上并不会遵循上述时间间隔。
不健康阈值同一高防节点服务器针对同一后端服务器,从成功到失败的连续健康检查失败次数。
健康阈值同一高防节点服务器针对同一后端服务器,从失败到成功的连续健康检查成功次数。

七层健康检查参数说明
健康检查配置说明
域名和检查路径(仅限HTTP协议)七层健康检查默认由高防转发系统向该服务器应用配置的缺省首页发起http head请求。如果您用来进行健康检查的页面并不是应用服务器的缺省首页,需要指定域名和具体的检查路径。如果您对http head请求限定了host字段的参数,您只需要指定检查路径,即用于健康检查页面文件的URI。域名不填默认为后端服务器的IP
正常状态码健康检查正常的HTTP状态码。默认值为http_2xx,无法配置。如果HTTP返回状态码非2xx,默认为不健康
其他参数选项同四层健康检查参数

关于健康检查原理,请参考 健康检查原理

展开
收起
云栖大讲堂 2017-10-20 14:58:22 1920 分享 版权
阿里云 AI 助理回答

阿里云的高防IP服务旨在为用户提供DDoS防护,确保业务在遭受大流量攻击时仍能保持在线。当您使用高防IP服务于非网站应用(例如游戏服务器、API接口等)时,健康检查功能对于确保流量能够被正确转发到健康的后端服务器至关重要。

高防IP非网站健康检查配置概览:

  1. 开启与关闭:默认情况下,健康检查是关闭状态,您需要手动通过高防IP控制台的“非网站页面”进行配置。

  2. 协议支持:当转发协议设置为TCP时,您可以选择TCP或HTTP作为健康检查方式。这提供了灵活性,根据后端服务的实际需求来选择最合适的检查类型。

四层健康检查参数说明:

  • 检查端口:探测后端服务器健康状况的端口,默认为监听配置中指定的后端端口。
  • 响应超时时间:等待后端响应的最长时间,超时则视为检查失败。
  • 检查间隔:执行健康检查的时间间隔,各高防节点独立执行,因此从单个后端服务器视角看,请求时间可能不完全遵循设定间隔。
  • 不健康阈值/健康阈值:连续失败/成功的检查次数,用于判定后端服务器状态由健康转为不健康或反之。

七层健康检查参数说明(仅限HTTP协议):

  • 域名和检查路径:允许自定义检查的URL路径,若需检查非首页,则需指定。同时支持指定Host头。
  • 正常状态码:默认为http_2xx,意味着只有返回码在200-299范围内的响应才被视为健康。
  • 其他参数:与四层健康检查相同,包括响应超时时间、检查间隔、不健康/健康阈值等。

健康检查原理参考:

阿里云文档中详细介绍了健康检查的工作机制,包括如何判断后端服务器状态、如何响应检查结果以及如何基于这些结果动态调整流量转发策略,确保用户请求总是被导向可用的服务实例。

实践建议:

  • 默认值使用:除非有特殊需求,推荐使用默认配置,因为它们通常是经过优化以适应大多数场景的。
  • 定制化需求:根据您的具体应用场景,适当调整健康检查参数,比如针对响应较慢的服务增加响应超时时间。
  • 监控与调试:启用健康检查后,利用阿里云的监控工具持续观察后端服务器状态及流量转发情况,及时调整策略以优化性能和稳定性。

如果您在配置过程中遇到任何疑问或需要进一步的技术支持,请直接访问阿里云官方帮助文档或联系客服获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答