節點管理員程序 (NSUP) 透過彼此交換「I’m alive」訊息來確保 HADB 的可用性。NSUP 可執行檔必須具有超級使用者權限才能儘快回應。clu_nsup_srv 程序不會消耗大量的 CPU 資源,而且其佔用空間較小,因此,使用即時優先權執行該程序不會影響效能。
Java Enterprise System 安裝程式可自動正確設定 NSUP 權限,因此您無需採取進一步動作。但是,如果您使用獨立 Application Server (非超級使用者) 安裝程式,則必須在建立資料庫之前手動設定該權限。
如果 NSUP 可執行檔不具有適當的權限,您可能會注意到資源不足的徵兆,例如︰
效能問題或 HADB 歷程記錄中的 HIGH LOAD 訊息。
HADB 歷史檔案中顯示警告「程序已被阻斷 x 秒」,然後出現錯誤的網路分割以及節點重新啟動。
作業事件中斷和其他異常。
如果 NSUP 無法設定即時優先權,則 errno 在 Solaris 和 Linux 上被設定為 EPERM。在 Windows 上,會發出警告「無法設定即時優先權」。該錯誤會寫入 ma.log 檔案,並且程序會在沒有即時優先權的情況下繼續執行。
在以下情況中無法設定即時優先權︰
HADB 安裝在 Solaris 10 非全域區域中
在 Solaris 10 中撤銷 PRIV_PROC_LOCK_MEMORY (允許程序在實體記憶體中鎖定頁面) 和/或 PRIV_PROC_PRIOCNTL 權限
使用者關閉 setuid 權限
使用者將軟體做為 tar 檔案 (應用程式伺服器的非超級使用者安裝選項) 安裝