监视程序进程 watcher 用于监视失败的套接字连接。它将与 Calendar Server 和 Messaging Server 一起使用。要设置 Calendar Server 参数以配置 Watcher,执行以下步骤:
以有权更改此配置的管理员身份登录。
发布 stop-cal 命令停止 Calendar Server 服务。
转至 /etc/opt/SUNWics5/cal/config 目录。
通过复制和重命名旧的 ics.conf 文件来保存该文件。
编辑下表中所示的一个或多个参数:
参数 |
说明和默认值 |
---|---|
如果此参数设置为 "yes",启动程序将先尝试启动 Watcher 再启动任意其他服务。而守护进程将通过套接字连接与其连接。默认值为 "no",但配置程序会将其更改为 "yes"。 |
|
它是 Watcher 在其上进行侦听的端口。Messaging Server 使用端口 49994。Calendar Server 应使用另一端口,例如 49995。 |
|
Watcher 的配置文件。如果为相对路径,它将相对于 config 目录。默认值为 watcher.cnf。 |
|
service.autorestart |
如果设置为 "yes",Watcher 将自动重新启动在没有正确断开连接的情况下终止的所有已注册服务。如果服务在 10 分钟内终止两次,Watcher 将不会再重新启动它。 |
将文件另存为 ics.conf。
重新启动 Calendar Server。
cal-svr-base /SUNWics5/cal/sbin/start-cal
有关 Watcher 进程的更多信息,参见《Sun Java System Messaging Server 6.3 Administration Guide》。第 4 章和第 23 章中都包含相关信息。
如果启用了 Watcher,必须向 Watcher 进程注册其所监视的每个服务。此过程由 Calendar Server 守护进程在内部自动完成。此外,守护进程会在 cal-svr-base/data/proc 目录中创建 pid 文件,此文件包含每个服务的进程 ID 及其状态("init" 或 "ready")。