Sun Java System Web Server 7.0 Update 3 관리자 설명서

백엔드 인스턴스 모니터링

이 절에서는 백엔드 인스턴스의 상태 확인에 대해 자세하게 설명합니다.

Web Server 7.0의 route_offline_thread는 백엔드 인스턴스의 상태를 확인합니다. OPTIONS HTTP 요청을 전송하여 활성 상태의 모든 백엔드 인스턴스를 조회합니다. 서버가 응답하면 백엔드 인스턴스가 활성 상태임이 확인됩니다. 초기 단계 이후에는 스레드에서 60초(이 시간 주기는 구성할 수 없음)마다 오프라인 백엔드 인스턴스의 상태를 확인합니다. 이제 route_offline_thread는 오프라인 인스턴스에 연결을 시도하고 성공적으로 연결되면 OPTIONS HTTP 요청을 전송합니다. 인스턴스가 응답하면 대기 상태에서 복구되는 즉시 route_offline_thread가 해당 인스턴스를 온라인으로 식별합니다. 따라서 스레드는 시스템과 백엔드 인스턴스의 성능에 영향을 미치지 않습니다.

백엔드 인스턴스가 온라인으로 확인된 후에 종료되거나 중단되면 route_offline_thread가 상태를 추적할 수 없습니다. 이러한 인스턴스가 Web Server 역방향 프록시 매개 변수로 선택된 경우, 요청 처리 시 인스턴스 연결이 끊어졌음을 나타내는 읽기 또는 전송 오류가 발생합니다.

obj.conf 파일에서 http-client-config ObjectType 함수를 사용하여 응답 시간 초과 값을 정의할 수 있습니다.


ObjectType fn="http-client-config" timeout="400"

주 –

기본 시간 초과 값은 300초입니다.


응답 시간 초과 값을 정의한 경우 역방향 프록시 매개 변수에서 연결이 400초 이상 지연될 경우 백엔드 인스턴스 연결을 종료하고 해당 인스턴스를 오프라인으로 식별합니다.

역방향 프록시 매개 변수에서 보류 중이거나 과도하게 사용 중인 백엔드 인스턴스와 연결을 시도하는 경우 최대 5초 동안 연결 응답을 기다린 후 인스턴스를 오프라인으로 식별합니다.