Solaris OS용 Sun Cluster 데이터 서비스 개발 안내서

Probe_command 등록 정보

검사 명령으로 지정된 응용 프로그램의 상태를 주기적으로 검사합니다. 이 명령은 쉘에 바로 전달되어 응용 프로그램을 검사할 수 있도록 인자가 지정된 UNIX 명령이어야 합니다. 검사 명령을 실행하면 응용 프로그램이 정상일 경우 종료 상태 0을 반환합니다.

검사 명령의 종료 상태는 응용 프로그램의 장애 수준을 확인하는 데 사용됩니다. 검사 상태라고 부르는 이 종료 상태는 0(성공)과 100(완전한 실패) 사이의 정수이어야 합니다. 검사 상태는 특수 값 201일 수도 있습니다. 이 상태에서는 Failover_enabledFALSE 로 설정되어 있지 않은 경우 응용 프로그램이 바로 페일오버됩니다. 검사 상태는 GDS 검사 알고리즘(scds_fm_action(3HA) 설명서 페이지 참조)에서 응용 프로그램을 로컬로 다시 시작할 것인지 아니면 다른 노드로 페일오버할 것인지 결정하는 데 사용됩니다. 종료 상태가 201이면 응용 프로그램이 즉시 페일오버됩니다.

검사 명령을 생략하면 GDS에서 Network_resources_used 등록 정보 또는 scds_get_netaddr_list의 출력에서 파생되는 IP 주소 집합에서 응용 프로그램에 연결하는 간단한 자체 검사를 수행합니다(scds_get_netaddr_list(3HA) 설명서 페이지 참조). 연결에 성공하면 즉시 연결을 끊습니다. 연결과 연결 끊기가 모두 성공하면 응용 프로그램이 안정적으로 실행되는 것으로 판단할 수 있습니다.


주 –

GDS에 의해 제공되는 검사는 완전한 기능의 응용 프로그램 검사를 대신하여 간단한 기능만 합니다.