Horizon 연결 서버에서 로드 밸런싱 상태를 모니터링하려면 다음 모범 사례를 따르십시오.
많은 수의 상태 점검 요청으로 연결 서버가 플러딩되지 않게 하려면 폴링 간격을 30초로 설정하고 해당 기간의 2~3배의 시간 초과를 지정하십시오. 하나의 연결 서버 인스턴스에 프로브를 전송하는 로드 밸런서를 2개 이하로 유지하십시오.
지원되는 상태 점검은 favicon.ico
가져오기뿐입니다. 프로브 비용을 최소화하려면 가능한 경우 HEAD
방법을 사용합니다. 확인이 성공했는지 여부에 관계없이 요청에 Connection: close 머리글을 추가하거나 HTTP/1.0 요청을 사용하여 가져오기 후에 연결을 삭제해야 합니다. 로드 밸런서의 send 문자열에서 HEAD
메서드를 사용하는 예는 다음과 같습니다.
HEAD /favicon.ico HTTP/1.1\r\nHost: \r\nConnection: Close\r\n
HTTP 상태는 일반적으로 200입니다. 관리자가 연결 서버를 사용하지 않도록 설정한 경우 (Horizon Console에서 Horizon 연결 서버를 사용 또는 사용하지 않도록 설정 참조) 상태는 503입니다.
시간 초과 설정 및 로드 밸런서 지속성 값에 관해서는 시간 초과 설정 및 로드 밸런서 지속성 KB 문서를 참조하십시오.