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

Monitor_start 方法

RGM 呼叫 Monitor_start 方法以啟動資源的故障監視器。 故障監視器監視由資源管理的應用程式的運作狀況。 資源類型實作通常將故障監視器作為在後台執行的獨立常駐程式來實施。 Monitor_start 回呼方法用於以適當的引數啟動此常駐程式。

由於監視器常駐程式自身易於出現故障 (例如,它可能停止,使應用程式處於未監視狀態),因此您應該使用 PMF 啟動監視器常駐程式。 DSDL 公用程式 scds_pmf_start() 具有用於啟動故障監視器的內建支援。 此公用程式使用監視器常駐程式的相對路徑名稱 (相對於用於資源類型回呼方法實作的位置之 RT_basedir)。 它使用由 DSDL 管理的 Monitor_retry_intervalMonitor_retry_count 延伸屬性,以防止常駐程式無限制地重新啟動。 雖然 RGM 決不會直接呼叫監視器常駐程式,但是它將為所有回呼方法定義的相同指令行語法 (即 -R resource -G resource_group -T resource_type) 強加於監視器常駐程式。 它允許監視器常駐程式實作自己利用 scds_initialize() 公用程式設定自己的環境。 主要的工作在於設計監視器常駐程式自身。