监控智能服务器启动
通过智能服务器启动,在 Domino 服务器完全启动并准备好接受用户请求之前,系统将阻止用户连接到该服务器。例如,在崩溃后启动 Domino 服务器期间,用户只有在服务器完全恢复后才能连接到 Domino 服务器。
如果可能,来自智能服务器的消息将使用 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
- 要禁用智能服务器启动功能,请设置变量 DisableSmartServer=1 。设置此 notes.ini 并且禁用智能服务器时,您将在服务器启动期间在服务器控制台中看到以下消息:
[068201:000002-00007F07C082D740] 08/08/2022 11:46:34 AM Smart Server Startup is Disabled
注: 尽管 QOS 使用相同的 notes.ini 调试设置,但此功能并不要求您启用 QOS。