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

Probe_command 등록 정보

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

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

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


주 –

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