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와 함께 제공되는 검사는 전체 기능을 제공하는 응용 프로그램 특정 검사의 간단한 대안으로만 사용됩니다.