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

在 DAS 上配置 HTTP 负载平衡器

在 Application Server 9.1 中,可以使用管理控制台或 asadmin 命令 create-http-lb 在 DAS 上创建负载平衡器配置。以下步骤介绍了如何执行该操作。如果需要有关 asadmin 命令 create-http-lbdelete-http-lblist-http-lbs 的更多信息,请参见《Sun Java System Application Server 9.1 Reference Manual》

在管理控制台中,向下滚动左框架,单击“HTTP 负载平衡器”节点,然后在右侧的“HTTP 负载平衡器”页面中单击“新建”。在“新建 HTTP 负载平衡器”页面中,提供托管负载平衡器的计算机的以下详细信息。

字段 

说明 

名称 

负载平衡器配置的名称。 

已启用 

单击“已启用”复选框将负载平衡器配置更改自动推送到驻留在 Web 服务器配置目录中的物理负载平衡器。 

主机 

安装了 Web 服务器实例的服务器。 

管理端口 

Web 服务器实例使用的管理端口号。 

代理主机 

安装了代理服务器实例的服务器。 

代理端口 

代理服务器使用的端口号。 

也可以使用 asadmin 命令 create-http-lb-config 创建负载平衡器配置。表 5–1 介绍了各个参数。有关命令 create-http-lb-config delete-http-lb-configlist-http-lb-configs 的更多信息,请参见《Sun Java System Application Server 9.1 Reference Manual》

表 5–1 负载平衡器配置参数

参数 

说明 

response timeout 

服务器实例必须返回响应的时间(以秒为单位)。如果在该时间段内未收到任何响应,则服务器将被视为处于异常状态。默认值为 60。

HTTPS routing 

对负载平衡器的 HTTPS 请求是否会导致对服务器实例的 HTTPS 或 HTTP 请求。有关更多信息,请参见配置 HTTPS 路由选择

reload interval 

检查负载平衡器配置文件 loadbalancer.xml 的更改的时间间隔。当检查检测到更改时,系统将重新装入配置文件。0 值禁用重新装入。有关更多信息,请参见启用动态重新配置

monitor 

是否为负载平衡器启用监视功能。 

routecookie 

负载平衡器插件用于记录路由信息的 Cookie 的名称。HTTP 客户机必须支持 Cookie。如果您的浏览器设置为在存储 Cookie 之前进行询问,则 Cookie 的名称为 JROUTE。

target 

负载平衡器配置的目标。指定目标的效果与向该目标添加引用的效果相同。目标可以是群集,也可以是独立实例。