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

Start 退出狀態

Start 方法應該在基礎應用程式實際執行並可用時 (特別是如果其他資料服務與該方法相依),才以成功狀態退出。確認成功的一種方式是探測應用程式,以確認該應用程式在退出 Start 方法之前正在執行。對於複雜的應用程式 (如資料庫),請確定將 RTR 檔案中 Start_timeout 特性的值設定的足夠高,以允許應用程式初始化與執行當機恢復的時間。


注意 –

由於資料服務範例中的應用程式資源 DNS 會快速啟動,因此資料服務範例在以成功狀態退出之前不會輪詢以確認其正在執行。


如果該方法無法啟動 DNS 並以失敗狀態退出,RGM 將檢查 Failover_mode 特性 (其決定如何反應)。由於資料服務範例不會明確地設定 Failover_mode 特性,因此該特性具有一個預設值 NONE (除非叢集管理員已置換了預設值並指定了其他值)。在這種情況下,RGM 僅會設定資料服務的狀態,而不採取其他任何動作。在相同的節點上重新啟動或故障轉移至其他節點,都需要使用者介入。