聆聽程式監視作業配置為個別的服務。重新啟動服務亦會重新啟動聆聽程式。若超過重新啟動的次數,Oracle
套件便會故障轉移。每次重新啟動聆聽程式時,便會在套件日誌檔中登錄一則訊息。
欲監視聆聽程式,請在套件配置檔與套件控制命令集中新增一個服務。
 |
 |  |
 |
 | 附註: 如果不需要監視聆聽程式處理程序,便不需要為它建立一個服務。 |
 |
 |  |
 |
套件配置檔:
SERVICE_NAME LISTENER_${SID_NAME}SERVICE_FAIL_FAST_ENABLED NOSERVICE_HALT_TIMEOUT 300 |
套件控制命令集:
SERVICE_NAME[1]=LISTENER_${SID_NAME}SERVICE_CMD[1]="/opt/cmcluster/pkg/${SID_NAME}/toolkit.sh monitor_listener"SERVICE_RESTART[1]="-r 100" |
每當服務失敗時便會遞增服務重新啟動的次數,利用它來判斷套件是否已超過其重新啟動的上限次數。這是利用套件控制命令集中的 SERVICE_RESTART 參數定義。
您可以利用 Serviceguard 命令 cmmodpkg 將服務重新啟動計數歸零。
請利用下列命令重設重新啟動計數:
# cmmodpkg [-v] [-n 節點_名稱] -R -s 服務_名稱 套件_名稱