若要監控 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 連線伺服器),則狀態將為 503。
如需逾時設定和負載平衡器持續性值,請參閱逾時設定和負載平衡器持續性上的知識庫文章。