本部分介绍了如何在 Solaris 10 操作系统上配置自动代理启动。以下过程使用 Solaris 10 服务管理工具 (Service Management Facility, SMF),而不是使用 rc 文件实现在计算机重新引导时自动启动代理。
有关使用服务管理工具的详细信息,请参阅 Solaris 10 文档。
将 mqbroker 服务导入到 SMF 系统信息库中。
# svccfg import /var/svc/manifest/application/sun/mq/mqbroker.xml
检查 mqbroker 服务状态以验证是否成功导入。
# svcs mqbroker
其输出与以下内容类似:
STATE STIME FMRI disabled 16:22:50 svc:/application/sun/mq/mqbroker:default |
该服务最初显示为已禁用。
启用 mqbroker 服务。
# svcadm enable svc:/application/sun/mq/mqbroker:default
启用 mqbroker 服务时,将启动 imqbrokerd 进程。重新引导操作将随后重新启动代理。
配置 mqbroker 服务,以将任何所需的参数传递给 imqbrokerd 命令。
options/server_args 属性用于将参数传递给 imqbrokerd。例如,要添加 -loglevel DEBUGHIGH,请执行以下操作:
# svccfg svc:> select svc:/application/sun/mq/mqbroker svc:/application/sun/mq/mqbroker> setprop options/server_args=\"-loglevel DEBUGHIGH\" svc:/application/sun/mq/mqbroker> exit |