監控智慧型伺服器啟動

透過智慧型伺服器啟動,在 Domino 伺服器完全啟動並準備好接受使用者請求之前,使用者無法連接到該伺服器。例如,Domino伺服器崩潰後啟動期間,只有在伺服器完全恢復後,使用者才能連接到Domino伺服器。

如果可能,來自 Smart Server 的訊息使用 LogEvent。雖然預設情況下開啟的日誌記錄量保持在最低限度,但如果智慧型伺服器啟動「預設」正在等待門控程序,它將每 6 秒記錄一次,以便管理員知道它正在等待某些事情完成。

sh serv指令顯示智慧型伺服器的狀態-顯示「已啟用」「未啟用」

啟用調試輸出

QOS(服務品質)和智慧型伺服器啟動共享相同的notes.ini 變數(debug_qos)以啟用偵錯輸出。此變數根據位元設定的值啟用不同的調試輸出。有效值如下:

0x1
啟用常規 QOS 偵錯
0x4
為 QOS 和智慧型伺服器中的門控相關活動啟用調試
0x8
常規智慧型伺服器調試已啟用
0x100
如果該調試支持,則為任何啟用的調試啟用詳細調試

儘管上述值是十六進制的,但 ini 變數是整數,因此作為範例,設定 debug_qos=264 會設定智慧型伺服器偵錯 (0x8) 和詳細模式 (0x100) 的位元。

其他notes.ini設置

使用下列notes.ini變數來調整智慧型伺服器啟動行為或停用該功能:

SmartServerGateTimeAddins
控制等待門控插件完成的最長時間,以 100 毫秒為單位。預設值設定為 6000(最多等待 10 分鐘),最大值為 36000(最多等待 60 分鐘)。
SmartServerSpawnTimeAddins
控制伺服器等待產生的插件正確啟動的時間(以秒為單位)。預設值為 300(5 分鐘),最大值為 432000(因為所涉及的程式碼呼叫兩次檢查門控插件,並且該程式碼在每次呼叫時可能會阻塞最多 10 分鐘,因此總等待時間可能會增加至25 分鐘)。
停用智慧型伺服器
若要停用智慧型伺服器啟動功能,請設定變數DisableSmartServer=1。設定此 Notes.ini 並停用 Smart Server 後,您會在伺服器啟動期間在伺服器控制台中看到以下訊息:

[068201:000002-00007F07C082D740] 08/08/2022 11:46:34 AM 智慧型伺服器啟動已停用

注意:此功能不需要您啟用 QOS,儘管它使用相同的notes.ini 偵錯設定。