设置运行状况检查
运行状况检查有助于深入了解池的可用性,以便可以将流量路由到运行正常的池。
这些检查定期发送 HTTP、HTTPS 或 TCP 请求并监视响应。 可以使用定制端口、时间间隔、超时和状态码等进行配置。 一旦将池标记为运行不正常,流量将智能地重新路由到其他可用池。
请注意,您的日志引用了 Cloudflare ,因为 IBM 正在与 Cloudflare 合作以提供 CIS。
CIS 运行状况检查可跟踪池的运行状况。 它们是通过监视器配置的,这些监视器定义要运行的运行状况检查类型以及运行这些检查的频率。 CIS 从每个 IBM 数据中心监视服务器。
导致源服务器状态更改的运行状况检查将记录为负载均衡器事件日志中的事件。 您可以从全局负载均衡器仪表板或 CIS API 创建,附加和配置运行状况检查。
运行状况检查注意事项
- 可用性监视每 15 秒检查一次源服务器的运行状况。 它通过电子邮件通知和 CIS API 报告结果。
- 缺省重试速率为每秒 5 次重试,并且完全可配置。 建议不要显着提高重试率。 重试使用指数回退 (缺省情况下为 1 , 2 , 4 , 8 和 16 秒)。
- 您可以通过向负载均衡器发送定期 HTTP 请求 (利用可定制的时间间隔,超时和状态码) 来配置特定 URL 的监视。 将源服务器标记为运行状况不佳后,多区域故障转移会按故障转移顺序将流量重新路由到下一个可用服务器。
- 负载均衡器监视器使用以下 HTTP 用户代理程序:
"Mozilla/5.0 (compatible; Cloudflare-Traffic-Manager/1.0; +https://www.cloudflare.com/traffic-manager/; pool-id: $poolid)"
。$poolid
包含作为运行状况检查目标的负载均衡器池的前 16 个字符。 - 为防止运行状况检查失败,并保护用户基础结构免受来自不良参与者的欺骗检查,建议您执行以下操作:
- 仅接受与防火墙或 Web 服务器中 CIS IP 范围内列出的主机的连接。
- 使用 CIS 用户代理来拒绝来自这些范围的 HTTP 请求。
- 确保防火墙或 Web 服务器不阻塞或速率限制 CIS 运行状况检查。
运行状况检查事件
运行状况检查事件是来自池的状态更改,其中池包含已连接的运行状况检查及其关联的源服务器。 如果源的状态下降,那么表中将出现一个包含事件描述的新项。