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

Monitor_check 메소드

자원에 대한 Monitor_check 콜백 메소드는 클러스터 노드가 자원을 마스터할 수 있는지(즉, 자원에 의해 관리되고 있는 응용 프로그램을 노드에서 성공적으로 실행할 수 있는지) 여부를 확인하기 위해 지정된 자원의 노드에서 호출됩니다. 일반적으로 이러한 상황에는 응용 프로그램에 필요한 모든 시스템 자원을 실제로 클러스터 노드에서 사용할 수 있는지 확인하는 것이 포함됩니다. Validate 메소드에 설명된 것처럼 개발자에 의해 구현되는 svc_validate() 함수의 목적은 최소한 이러한 점을 확인하는 데 있습니다.

자원 유형 구현에 의해 관리되는 특정 응용 프로그램에 따라 Monitor_check 메소드를 작성하여 몇 가지 추가 작업을 수행할 수 있습니다. Monitor_check 메소드는 동시에 실행되는 다른 메소드와 충돌하지 않도록 구현해야 합니다. DSDL을 사용하는 개발자의 경우 자원 등록 정보의 응용 프로그램 특정 검증을 구현하는 목적으로 작성된 svc_validate() 함수를 Monitor_check 메소드에서 사용하는 것이 좋습니다.