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

配置 Sun Cluster HA for Sun Java System Web Server 扩展特性

本节介绍 Sun Cluster HA for Sun Java System Web Server 的扩展特性。 对于故障切换,数据服务将强制 Confdir_list 的数量为一个。 如果您需要多个配置文件(实例),则需要创建多个故障切换资源,使每个资源都包含一个 Confdir_list 项。

通常,在创建 Sun Java System Web Server 资源时使用命令行 scrgadm -x parameter=value 来配置扩展特性。 有关所有 Sun Cluster 特性的详细信息,请参见Sun Cluster 数据服务规划和管理指南(适用于 Solaris OS)》中的“标准特性”

有关可以为 Sun Java System Web Server 配置的扩展特性的信息,请参见表 1–2。 创建 Sun Java System Web Server 资源时所需的唯一扩展特性是 Confdir_list 特性。 您可以动态地更新某些扩展特性。 但是,您只有在创建资源时才可以更新其它特性。 “可调”项表示何时可以更新各个特性。

表 1–2 Sun Cluster HA for Sun Java System Web Server 扩展特性

扩展特性名称  

说明 

Confdir_list(字符串数组)

特定 Sun Java System Web Server 实例的服务器根目录的指针。 如果 Sun Java System Web Server 处于安全模式,则路径名必须包含名为 keypass 的文件,该文件包含启动此实例所需的安全密钥口令。

缺省值:

范围:

可调:创建时

Failover_enabled(布尔值)

一种规范,用于指定如果在由 Retry_interval 指定的时间内尝试重新启动的次数超出了 Retry_count 的值,故障监视器是否对 Sun Java System Web Server 资源进行故障切换。 此扩展特性的可能值如下所示:

  • True – 指定故障监视器对 Sun Java System Web Server 资源进行故障切换

  • False – 指定故障监视器对 Sun Java System Web Server 资源进行故障切换

 

缺省值: True

范围:不适用

可调:当禁用资源时

Monitor_retry_count(整数)

Monitor_retry_interval 特性指定的时间窗口中显示进程监视工具 (PMF) 重新启动故障监视器的次数。 注意,此特性指的是重新启动故障监视器本身(而不是资源)。 系统定义的特性 Retry_intervalRetry_count 用于控制资源的重新启动。

 

缺省值: 4

范围: 02,147,483,641

–1 表示重试无限次。

可调:任何时候

Monitor_retry_interval(整数)

记录故障监视器失败次数的时间段(以分钟为单位)。 如果故障监视器的失败次数超过了扩展特性 Monitor_retry_count 在此时间段中指定的值,则 PMF 不会重新启动故障监视器。

缺省值: 2

范围: 02,147,483,641

–1 表示无限大的重试间隔。

可调: 任何时候

Probe_timeout(整数)

故障监视器探测 Sun Java System Web Server 实例时使用的超时值(以秒为单位)。 

缺省值: 90

范围: 02,147,483,641

可调: 任何时候

Monitor_Uri_List(字符串)

故障监视器用于探测 Sun Java System Web Server 上部署的任何应用程序的单个 URI 或 URI 列表。 通过将该特性设置为一个或多个由 Sun Java System Web Server 上部署的应用程序提供服务的 URI,探测部署的应用程序。 

缺省值:

可调: 任何时候

是在以下发行版中引入的:3.1 10/03

监视任意 URI

如果您要让 Web 服务器故障监视器探测由 Web 服务器提供服务的应用程序 (URI) 的任意列表,请设置 Monitor_Uri_List 扩展特性。 此扩展特性可提供扩展的探测功能,并且在对 Web 服务器以及其它服务进行分层时十分有用。 安全的 Sun Java System Web Server 实例不支持 Monitor_Uri_List 扩展特性。 如果您未设置 Monitor_Uri_List 扩展特性,则故障监视器将执行基本探测。 有关详细信息,请参见Sun Cluster HA for Sun Java System Web Server 故障监视器。 下例说明了如何在将 Sun Java System Web Server 实例添加到配置时设置 Monitor_Uri_List 扩展特性。

示例 — 为可伸缩 Sun Java System Web Server 实例设置 Monitor_Uri_List


(添加具有缺省负载平衡的不安全 Sun Java System Web Server 实例。)

示例# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_List=/opt/SunONE/https-Sun-app-insecure-1 \
-y Scalable=True -y Network_resources_used=schost-1 -y Port_list=8000/tcp
-x Monitor_Uri_list=http://schost-1:8000/servlet/monitor

示例 — 为故障切换 Sun Java System Web Server 实例设置 Monitor_Uri_List


(添加不安全的 Sun Java System Web Server 应用程序资源实例。)

示例# scrgadm -a -j web-not-secure-1 -g resource-group-1 -t SUNW.iws \
-x Confdir_list=/opt/SunONE/conf -y Scalable=False \
-y Network_resources_used=schost-1 -y Port_list=80/tcp \
-x Monitor_Uri_list=http://schost-1:80/servlet/monitor