规则状态 - 字段帮助
当前统计信息
- 名称
- 为规则选取的名称。此名称可以包含任何字母数字字符、下划线、连字符或句点。其长度是 1 到 20 个字符,但不能包含任何空格。
- 规则类型
- 规则的类型。可能类型是:
- ip - 基于客户机 IP 地址。
- 时间 - 基于日时。
- 连接 - 基于端口的每秒连接数。
- 活动 - 基于端口的总活动连接数。
- 端口 - 基于客户机端口。
- 内容 - 基于客户机统一资源定位器(URL)请求。
- 配置源
- 仅当 WAS 配置文件映射到 CBR 配置时,它才适用。如果此配置文件已经映射,则此处的设置将表明配置源为
WAS,否则它将表明配置源为用户。
- 实施次数
- 自从添加或上一次重新启动执行程序以来该规则实施的次数。
- 模式
- 只有规则类型选为“内容”时才应用模式。按以下限制输入要使用的模式语法:
- 无空格
- 特殊字符:(除非您在字符前加一个“\”)
‘*’:通配符(与 0 到 x 中的任何字符匹配)
‘(’:用于逻辑分组
‘)’:用于逻辑分组
‘&’:逻辑与
‘|’:逻辑或
‘!’:逻辑非
- 保留的关键字(后面总是跟‘=’):
Method :由 HTTP 协议在转换中用于检索请求;
以检索请求。例如,GET、POST 等等。
URI :URL 请求的路径
Version :请求的特定版本,
HTTP/1.0 或 HTTP/1.1
Host :来自主机的值:header
注:在 HTTP/1.0 协议中可选
[key] :Dispatcher 可以搜索的任何有效 HTTP 头名称。
例如,User-Agent、Connection、referer、等等。
示例:目标为 http://www.company.com/path/webpage.htm 的浏览器可以产生诸如下列的值:
Method=GET
URI=/path/webpage.htm
Version=HTTP/1.1
Host=www.company.com
Connection=Keep-Alive
要获取更多关于模式语法和方案的信息,请参阅《Load Balancer 管理指南》中的“配置基于规则的负载平衡”和“内容规则(模式)语法”部分。
配置设置
如果适用,编辑规则状态面板上任何下列配置设置,并单击更新配置。
- 开始范围
- 是指范围中的最小值,用来确定规则是否为真。值的种类和缺省值取决于规则的类型:
- ip - 客户机的地址,为符号名或点分十进制格式。缺省值为 0.0.0.0。
- 时间 - 一个整数。缺省值为 0,代表午夜。
- 连接 - 一个整数。缺省值为 0。
- 活动 - 一个整数。缺省值为 0。
- 结束范围
- 范围中的较大值,用来确定规则是否为真。值的种类和缺省值取决于规则的类型:
- ip - 客户机的地址,为符号名或点分十进制格式。缺省值为 255.255.255.254。
- 时间 - 一个整数。缺省值为 24,代表午夜。
- 连接 - 一个整数。缺省值为 2 的 32 次方减 1。
- 活动 - 一个整数。缺省值为 2 的 32 次方减 1。
- 优先级(可选)
- 表示查看规则的顺序的整数。如果您最先设置的规则没有赋予优先级,缺省情况下将赋予它优先级值 1 并首先被评估。
然后下一条规则将赋予优先级值 11 并第二个被评估,(上一个优先级值 + 10,此例中为 1 + 10),第三条规则优先级值 = 21,第四条规则优先级值 = 31,依此类推。规则以数字顺序被评估,低的数字优先于高的数字。
- 亲缘性类型
- 亲缘性选项的缺省值为 none。基于规则亲缘性仅适用于 CBR 组件或 Dispatcher 组件的 cbr 转发方法。
对于端口命令的粘性时间选项必须为零(不启用),以对规则命令设置亲缘性选项。当对规则设置亲缘性时,您不能对端口设置粘性时间。
选择您希望在此规则上的亲缘性类型。选项为:
- 无规则亲缘性 - 缺省选项意味着规则没有亲缘性。
- 被动 cookie 亲缘性 - 允许您根据由服务器生成的自标识 cookie,使用亲缘性将 Web 流量负载平衡到同一台服务器。这与规则上的“cookie 名”连同服务器上的“cookie 值”一起使用。
- URI 亲缘性 - 允许您负载平衡 Web 流量到基于客户机请求的 URL 的相同服务器。这适合用在 CBR 正在平衡高速缓存代理处的方案,为了最小化必需高速缓存的数量。
- 活动 cookie 亲缘性 - 允许您根据标识所选服务器的 cookie,使用亲缘性将 Web 流量负载平衡到同一台服务器。此生成的 cookie 有一规则粘性时间的亲缘性,在此时间后 cookie 将到期。
- WAS 亲缘性 - 仅当 WAS 配置文件映射到 CBR 配置时,它才适用。这不是用户可设置的字段。
- Cookie 名
- 由管理员设置的任意名称,此名称作为到 Load Balancer 的标识。cookie 名与 cookie 值在一起作为到 Load Balancer 的标识,使 Load Balancer 能够将
Web 站点的后继请求发送到同一服务器。Cookie 名值仅适用于被动 cookie 亲缘性。
- 粘性时间
- 粘性时间值仅适用于活动 cookie。粘性时间用于在客户机和特定服务器之间创建亲缘性关系。超过粘性时间后,客户机可能被发送至不同于前一服务器的服务器。缺省值是 0,意味着规则无粘性。
通过将亲缘性字段设置为活动 cookie,并将规则的粘性时间设置为一个正整数,您可以提供一种新的途径来使客户机对某一特定服务器保持粘性。一旦规则为活动 cookie 亲缘性启用,将使用标准 CBR 算法对新的客户机请求进行负载平衡,并且来自同一客户机的后继请求将被发送到最初选择的服务器。
- 评估级别
- 仅对总连接数和活动连接数规则有效。可以选择评估端口上所有的服务器或只评估应用规则的服务器。“总连接数(每秒)”规则还允许基于当前具有正权值规则的服务器进行评估。
列表
服务器列表
显示当前与规则相关联的服务器地址。
- 备份服务器列表
- 仅当 WAS 配置文件映射到 CBR 配置时,这才适用。这是不可编辑的表,并且只有在
WAS 配置文件发生更改,且该配置文件重新装入 CBR 配置中时才发生更改。
|