ADC
感谢您提供反馈

这篇文章已经过机器翻译.放弃

配置 HTTP 内置监视器

内联监视器仅在服务收到客户端请求时才会分析和探测它们绑定到的服务的响应。内联监视器的类型为 HTTP-INLINE,只能配置 HTTP 和 HTTPS 服务。内联监视器通过检查其对发送给它的请求的响应来确定它绑定到的服务是 UP。当没有向服务发送任何客户端请求时,内联监视器会使用配置的 URL 对服务进行探测。

注意:内联监视器不能绑定到 HTTP 或 HTTPS 全球服务器负载平衡 (GSLB) 远程或本地服务,因为这些服务代表虚拟服务器而不是实际的负载平衡的 Web 服务器。

当探测器失败时,嵌入式监视器具有超时值和重试次数。您可以选择以下任一操作类型,让 NetScaler 设备在出现故障时采取的操作:

  • NONE。没有采取任何明确的操作。您可以查看服务和监视器,监视器会显示检查的当前连续错误响应和累积响应的数量。
  • 日志。在 ns/syslog 中记录事件并显示计数器。
  • 向下。将服务标记为关闭,不会将任何流量定向到该服务。此设置会中断与服务的所有永久连接。此操作还记录事件并显示计数器。

服务关闭后,服务在配置的停机时间内保持关闭状态。停机时间过后,内联监视器使用配置的 URL 来探测服务,以查看它是否再次可用。如果探测成功,服务的状态将更改为 UP。流量被定向到服务,并且像以前一样恢复监视。

要配置内联监视器,请参阅 在负载平衡设置中配置监视器

使用 CLI 配置 HTTP-inline 监视器

键入以下命令:

add lb monitor <monitorName> <type> -respCode <int[-int]> -httpRequest <string> -resptimeout <integer> [<units>] -retries <integer> -downTime <integer> [<units>] -action <action>

示例:

add lb monitor http_inline HTTP-INLINE -respCode 200 304 -httpRequest "HEAD /var/static/empty.htm" -resptimeout 4 -retries 1 -downTime 2 -action NONE
本内容的正式版本为英文版。部分 Cloud Software Group 文档内容采用了机器翻译,仅供您参考。Cloud Software Group 无法控制机器翻译的内容,这些内容可能包含错误、不准确或不合适的语言。对于从英文原文翻译成任何其他语言的内容的准确性、可靠性、适用性或正确性,或者您的 Cloud Software Group 产品或服务沿用了任何机器翻译的内容,我们均不作任何明示或暗示的保证,并且适用的最终用户许可协议或服务条款或者与 Cloud Software Group 签订的任何其他协议(产品或服务与已进行机器翻译的任何文档保持一致)下的任何保证均不适用。对于因使用机器翻译的内容而引起的任何损害或问题,Cloud Software Group 不承担任何责任。
配置 HTTP 内置监视器