Sun Cluster 資料服務開發者指南 (適用於 Solaris 作業系統)

Monitor_check 方法

在指定資源的節點上呼叫資源的 Monitor_check 回呼方法,以確定叢集節點是否能夠主控資源 (即資源所管理的應用程式是否能在節點上成功執行?)。 通常,這種情形包括確定應用程式需要的所有系統資源確實在叢集節點上可用。 與在Validate 方法中說明的一樣,預定開發者實施的函式 svc_validate() 至少能確定這一點。

依靠資源類型實作所管理的特定應用程式,可以寫入 Monitor_check 方法以執行某些額外作業。 必須實施 Monitor_check 方法,以便它不會與同時在執行的其他方法發生衝突。 對於使用 DSDL 的開發者,建議 Monitor_check 方法利用 svc_validate() 函式,此函式是為了實施應用程式特定的資源屬性驗證而寫入的。