監視程式程序監控伺服器和多重訊號組合器元件,並在確定元件未執行時嘗試重新啟動元件。
對於伺服器,監視程式根據伺服器目前的配置,定期直接連線至伺服器或者透過多重訊號組合器連線至伺服器,這樣嘗試建立連線來確定伺服器是否正在執行。監視程式會嘗試輪詢伺服器的作業狀態,如果無法確定狀態則會嘗試連線到伺服器。如果兩項作業都失敗,監視程式會停止,然後重新啟動伺服器。
在您使用監視程式前,請確認其為啟用狀態,並使用 imadmin status 指令執行。依預設,監視程式在您安裝 Instant Messaging 時就會啟用與執行。
在附錄 CInstant Messaging imadmin 工具參考中有關於 imadmin 的詳細資訊。
您可使用 imadmin 指令行公用程式來檢查監視程式的狀態。
變更到包含 imadmin 指令行公用程式的目錄:
cd im-svr-base/sbin |
執行 imadmin status:
./imadmin status watchdog |
imadmin 公用程式會傳回監視程式目前的狀態。
依預設,監視程式在您安裝 Instant Messaging 時就會啟用。您可透過在 iim.conf 中設定配置參數來停用或啟用監視程式。
開啟 iim.conf。
如需找到並修改 iim.conf 的說明,請參閱iim.conf 檔案語法。
透過設定 iim_wd.enable 參數來啟用或停用監視程式,如下所示:
啟用監視程式:iim_wd.enable=true
停用監視程式:iim_wd.enable=false
儲存並關閉 iim.conf 檔案。
重新整理 Instant Messaging 伺服器配置:
cd im-svr-base/sbin |
./imadmin refresh |
您可以使用與管理伺服器、多重訊號組合器和 Calendar 代理程式相同的方式來管理監視程式的記錄。會將監視程式記錄檔案儲存為 im-db-base/log/iim_wd.log。
如需為所有 Instant Messaging 元件,包含監視程式設定記錄層級的詳細資訊,請參閱第 13 章, 管理 Instant Messaging 的記錄。