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

決定故障監視器的動作

xfnts_probe方法將呼叫 scds_fm_action() 以決定要執行的動作。 scds_fm_action() 的邏輯如下所示︰

例如,假定探測可以連接至 xfs 伺服器,但無法中斷連接。這指示該伺服器正在執行,但可能掛起或恰好在進行暫時載入。中斷連接失敗會將部分失敗 (50) 傳送至 scds_fm_action()。此值低於重新啟動資料服務的臨界值,但該值保留在故障歷史中。

如果在下一個探測期間,伺服器中斷連接再次失敗,則一個為 50 的值會增加至 scds_fm_action() 保持的失敗歷程記錄中。現在,累計的失敗值為 100,因此,scds_fm_action() 將重新啟動資料服務。