本节介绍 Sun Cluster HA for Sun Java System Message Queue 故障监视器。
Sun Cluster HA for Sun Java System Message Queue 故障监视器使用以下扩展特性。 您可能可以调整这些扩展特性。
表 1–3 Sun Cluster HA for Sun Java System Message Queue 扩展特性
名称/数据类型 |
说明 |
---|---|
Smooth_shutdown |
Smooth_shutdown 扩展特性使用 imqcmd 命令启用正常关机。 如果在终止 Sun Java System Message Queue 进程之前希望进行正常关机,则必须将此扩展特性设置为 TRUE。 如果此扩展特性为 TRUE,则必须在 $IMQ_VARHOME/instances/broker/scs1mqconfig 中设置口令。
缺省值: False 可调:任何时候 |
Sun Cluster HA for Sun Java System Message Queue 探测将向服务器发送请求以查询 Sun Java System Message Queue 服务器的运行状况。 该探测执行以下步骤:
根据通过 Probe_timeout 资源特性设置的超时值探测 Sun Java System Message Queue 实例。
连接至通过网络资源配置和资源组的 Port_list 设置定义的 IP 地址和端口组合。 如果连接成功,探测将读取端口映射信息。 最后探测将断开。 如果连接的任何部分失败,都将记录为失败信息。
网络通信繁忙、系统负荷大以及配置错误都可以导致查询失败。 如果未将 Sun Java System Message Queue 服务器配置为在所有被探测的 IP 地址和端口组合上进行侦听,则可能导致配置错误。 Sun Java System Message Queue 服务器应为针对此资源指定的每个 IP 地址的所有端口提供服务。
下面是一种完全探测失败的情况。
如果连接至服务器失败,将显示以下错误消息。 其中 %s 表示主机名,%d 表示端口号。
无法连接至主机 <%s> 和端口 <%d>。
将累计在资源特性间隔 Retry_interval 内发生的部分失败,直至累计量等于需要采取措施的完全失败。
以下是部分探测失败的情况。
无法从资源 %s 的端口 %d 断开。
无法从资源 %s 的端口 %d 断开。
无法在 Probe_timeout 时间内完成所有探测步骤。
当因其它原因无法从服务器读取数据时,将显示以下错误消息。 其中第一个 %s 表示主机名,%d 表示端口号。 第二个 %s 表示有关错误的详细信息。
无法与服务器 %s 端口 %d 进行通信: %s
基于故障的历史记录,故障会导致本地重新启动或数据服务的故障切换。