要监控 Horizon 连接服务器上的负载均衡运行状况,请遵循以下最佳做法。

为避免连接服务器充斥大量的运行状况检查请求,请将轮询间隔设置为 30 秒,超时时间为该周期的两倍或三倍。尝试让不超过两个负载均衡器将探查发送到一个连接服务器实例。

唯一支持的运行状况检查是获取 favicon.ico。要最大程度地降低探查成本,请尽可能使用 HEAD 方法。无论检查是否成功,您必须在获取后通过向请求添加 Connection: close 标头或使用 HTTP/1.0 请求来丢弃连接。在负载均衡器的发送字符串中使用 HEAD 方法的示例:

HEAD /favicon.ico HTTP/1.1\r\nHost: \r\nConnection: Close\r\n

HTTP 状态通常为 200。如果连接服务器已通过管理方式禁用(请参阅在 Horizon Console 中禁用或启用 Horizon 连接服务器),则状态将为 503。

有关超时设置和负载均衡器持久性值,请参阅有关超时设置和负载均衡器持久性的知识库文章。