Sun Java System Application Server 9.1 高可用性管理指南

正常实例的附加运行状况检查属性

create-http-health-checker 创建的运行状况检查器仅检查异常实例。要定期检查正常实例,请在导出的 loadbalancer.xml 文件中设置某些附加属性。


注 –

只能在导出 loadbalancer.xml 之后,通过对此文件进行手动编辑来设置这些属性。没有等效的 asadmin 命令可以使用。


要检查正常的实例,请设置以下属性。

表 5–3 运行状况检查器手动设置属性

属性 

定义 

active-healthcheck-enabled

True/False 标志,用于表示是否要对正常服务器实例执行 Ping 操作以确定这些实例是否正常。要对服务器实例执行 Ping 操作,请将标志设置为 True。 

number-healthcheck-retries

指定将未响应的服务器实例标记为异常之前,负载平衡器的运行状况检查器执行 Ping 操作的次数。有效范围在 1 到 1000 之间。默认设置值为 3。 

通过编辑 loadbalancer.xml 文件来设置属性。例如:

<property name="active-healthcheck-enabled" value="true"/>
<property name="number-healthcheck-retries" value="3"/>

如果添加了这些属性,随后再次编辑并导出 loadbalancer.xml 文件, 则新导出的配置将不包含这些属性。必须再次将这些属性添加到新导出的配置中。