用于 Sun Java System Message Queue 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

调整 Sun Cluster HA for Sun Java System Message Queue 故障监视器

Sun Cluster HA for Sun Java System Message Queue 故障监视器包含在表示 Sun Java System Message Queue 的资源中。注册和配置 Sun Cluster HA for Sun Java System Message Queue 时将创建此资源。有关更多信息,请参见注册和配置 Sun Cluster HA for Sun Java System Message Queue

此资源的系统属性和扩展属性控制故障监视器的行为。这些属性的缺省值确定了故障监视器的预设行为。预设行为应该适用于大多数 Sun Cluster 安装。因此,在需要修改预设行为时才应该调整 Sun Cluster HA for Sun Java System Message Queue 故障监视器。

有关更多信息,请参见以下各节。

探测期间故障监视器的操作

Sun Cluster HA for Sun Java System Message Queue 故障监视器使用 Smooth_shutdown 扩展属性。有关设置此属性的说明,请参见设置 Sun Cluster HA for Sun Java System Message Queue 扩展属性

Sun Cluster HA for Sun Java System Message Queue 探测向服务器发送一个请求,请求查询 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 内发生的部分失败,直至它们等于需要采取措施的完全失败。

以下是部分探测失败的情况。

基于故障的历史记录,故障会导致本地重新启动或数据服务的故障转移。