Sun Java System Instant Messaging 7.2 管理指南

管理 Instant Messaging 重定向服务器

以下小节介绍了管理 Instant Messaging 重定向服务器的信息:

停止、启动、重新启动、刷新和检查 Instant Messaging 重定向服务器的状态

重定向服务器是仅配置来实现重定向的 Instant Messaging 服务器实例。使用与常规服务器实例相同的程序来停止、启动、重新启动、刷新和检查状态。例如,要启动重定向服务器,可键入:


imadmin start server

有关更多信息,参见停止、启动、刷新和检查 Instant Messaging 组件

Instant Messaging 重定向服务器日志记录

重定向服务器是仅配置来实现重定向的 Instant Messaging 服务器实例。使用用于常规服务器实例的相同说明和日志。有关更多信息,参见第 13 章,管理 Instant Messaging 的日志记录

为 Instant Messaging 重定向服务器设置分区大小

可通过设置 iim.conf 中的 iim_server.redirect.db.partitionsize 参数来指定最大分区大小。此参数的值等于每个分区所允许的用户数。默认值为 5000(个用户)。

为 Instant Messaging 重定向服务器指定分区列表

redirect.partitions 文件定义了特定分区中的用户要重定向至其中的主节点以及一系列回退节点(如果需要)。文件中的每个非空的非注释行都定义了一个分区的节点列表。列表中的每个节点都必须对应于一个定义为 iim.conf 中的 iim_server.redirect.to 参数值的节点。如果定义的分区数大于 redirect.partitions 文件中的行数,则循环处理未指定的分区。

默认情况下,redirect.partitions 文件存储于以下位置:


im-cfg-base/redirect.partitions

示例 7–2 Redirect.partitions 文件配置

redirect.partitions 文件示例假定以下情况:

在这种情况下,redirect.partitions 可能显示为如下方式:


imserverA, imserverB, imserverC
imserverB, imserverC

有两个非空的非注释行,即表示至少有两个用户分区。第一行定义分区 1 的重定向行为。重定向服务器将首先把分区 1 用户重定向至 imserverA。如果失败,重定向服务器会先尝试 imserverB,然后尝试 imserverC。如果没有可操作的节点,则重定向服务器会向客户机返回错误。