要监控 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。
有关超时设置和负载均衡器持久性值,请参阅有关超时设置和负载均衡器持久性的知识库文章。