Sun Cluster 3.0 5/02 增補

Probe_command

probe 指令會週期性地檢查給定應用程式的運作狀況。它必須是一個具有可直接傳送到 Shell 以探測應用程式的引數的完整 UNIX 指令。如果應用程式正常,probe 指令會傳回 0 的結束狀態。

probe 指令的結束狀態可用來判定應用程式的故障嚴重狀況。此結束狀態稱為探測狀態,其必須是一個介於 0 (成功) 與 100 (完全故障) 之間的整數。此探測狀態也可以是 201 特殊值,這個值會致使應用程式立即故障轉移,除非 Failover_enabled 設定成 false。探測狀態用在 GDS 探測演算法中 (請參閱 scds_fm_action(3HA)),可決定要在本機重新啟動應用程式,或轉移至另一個節點。 如果結束狀態為 201,應用程式會即刻故障轉移。

如果 probe 指令被省略,GDS 會提供自己的簡單探測功能,連接位於一組得自 Newtork_resources_used 屬性或 scds_get_netaddr_list(3HA) 輸出的 IP 位址的應用程式。如果連接成功,便會立即中斷。如果連接和中斷都順利完成,應用程式會被視為運作良好。


註解 -

和 GDS 一起提供的探測功能,只用來取代正常運作的應用程式的特定探測功能。