[AIX Solaris HP-UX Linux Windows][z/OS]

Intelligent Management:随需应变路由器系统和定制属性

可以使用随需应变路由器 (ODR) 定制属性来更改 ODR 的行为。例如,当处理器或内存因超负荷而拒绝消息时,可以更改 ODR 返回的错误代码。要在管理控制台中设置 ODR 上的定制属性,请单击服务器 > 随需应变路由器 > on_demand_router > Java 和进程管理 > 进程定义 > Java 虚拟机

http.log.history 定制属性

使用 http.log.history 定制属性以指定历史服务器日志文件的数量。服务器日志文件是 ODR 定制日志文件,以及 proxy.loglocal.logcache.log 文件。没有此定制属性,仅有一个服务器日志文件的历史记录文件。设置此定制属性不会影响已初始化的定制日志。

表 1. http.log.history 定制属性值
描述
作用域 ODR 或 ODR 集群
任何大于 0 的正整数
缺省值 1

http.log.history.backup.list 定制属性

缺省情况下,来自先前运行的现有定制日志文件不计入最大历史记录文件数。将 http.log.history.backup.list 代理定制属性设置为 true,以使 ODR 将现有定制日志计入最大历史记录文件数。

表 2. http.log.history.backup.list 定制属性值
作用域 ODR 或 ODR 集群
任何大于 0 的正整数
缺省值 1

http.log.maxSize 定制属性

使用 http.log.maxSize 定制属性指定最大日志大小,以兆字节 (MB) 计。值 UNLIMITED 指示不受限制。正如 http.log.history 定制属性,http.log.maxSize 定制属性适用于 ODR 定制日志文件,以及 proxy.loglocal.logcache.log 文件

表 3. http.log.maxSize 定制属性值
描述
作用域 ODR 或 ODR 集群
任何大于 0 的正整数
缺省值 500 MB

CenterCell 定制属性

当您在环境中配置多单元性能管理时,可以使用 CenterCell 定制属性将一个单元指定为中心单元。还可以分别为要指定为点单元的每个单元设置 CenterCell 定制属性。

避免故障 避免故障: 应将一个(且仅将一个)定制属性设置为 truegotcha
表 4. CenterCell 定制属性值
描述
作用域 单元
有效值 true:将一个单元指定为中心单元

false:将一个单元指定为点单元

ODR.heapUsage.max

使用 ODR.heapUsage.max 定制属性可配置百分比值,它确定 ODR 拒绝请求的堆使用量。如果堆使用量超过 90%,那么 ODR 会拒绝任何入局请求,并会返回 503 错误代码。

表 5. ODR.heapUsage.max 定制属性
描述
作用域 单元
百分比
缺省值 90%

ODR.heapUsage.algorithm

使用 ODR.heapUsage.algorithm 定制属性可配置堆使用量的计算时间。如果您将该值设置为 globalGC,那么仅在全局垃圾回收循环后立即计算堆使用量。如果将该值设置为 request,那么会在每次请求时计算堆使用量。

表 6. ODR.heapUsage.algorithm 定制属性
描述
作用域 单元
算法
缺省值 globalGC

ODR.heapUsage.errorCode

当接收到请求,且堆使用量超过最大阈值时,使用 ODR.heapUsage.errorCode 定制属性可配置返回的错误代码类型。

表 7. ODR.heapUsage.errorCode 定制属性
描述
作用域 单元
整型
缺省值 503

ODR.sslAlias.<cluster_name>

使用 ODR.sslAlias.<cluster_name> 定制属性来指定 SSL 别名,以在 SSL 出站连接到所指定集群中的任何服务器期间使用。请在单元级别设置此定制属性。重新启动 ODR,以便此定制属性设置生效。

http.overload.error

当 TCP 或 SSL 上的 HTTP 消息因处理器或内存超负荷而被拒绝时,使用 http.overload.error 定制属性可为自主请求流管理器配置要返回的定制错误代码。如果您没有配置此定制属性,那么会返回缺省 503 错误代码。

表 8. http.overload.error 定制属性
描述
作用域 随需应变路由器
整型
缺省值 503

sip.overload.error

当传输控制协议 (TCP) 或安全套接字层 (SSL) 上的会话启动协议 (SIP) 消息因处理器或内存超负荷而被拒绝时,使用 sip.overload.error 定制属性可为自主请求流管理器配置要返回的定制错误代码。如果您没有配置此定制属性,那么会返回缺省 503 错误代码。

表 9. sip.overload.error 定制属性
描述
作用域 随需应变路由器
整型
缺省值 503

sipu.overload.error

当用户数据报协议 (UDP) 上的会话启动协议 (SIP) 消息因处理器或内存超负荷而被拒绝时,使用 sipu.overload.error 定制属性可为自主请求流管理器配置要返回的定制错误代码。如果您没有配置此定制属性,那么会返回缺省 503 错误代码。

表 10. sipu.overload.error 定制属性
描述
作用域 随需应变路由器
整型
缺省值 503

http.partialResponseBodyBufferSize

在应用程序版本上执行推出时,使用 http.partialResponseBodyBufferSize 定制属性可禁用 ODR 缓存响应有效内容的大小。将 http.partialResponseBodyBufferSize 定制属性的值设置为 0。

表 11. http.partialResponseBodyBufferSize 定制属性
描述
作用域 随需应变路由器
整型
缺省值 0

系统属性

按照指示信息设置 ODR 的特定系统属性。

在管理控制台中,选择服务器 > 随需应变路由器 > on_demand_router > Java 和进程管理 > 进程定义 > Java 虚拟机

ODCLeftGroupDelay

当服务器不可用时,在故障转移期间对关闭服务器执行随需应变配置检测时,使用 ODCLeftGroupDelay =0 系统属性集合实现无延迟。

ODCLeftGroupDelay 以毫秒为单位指定。将值设置为不少于 30000 毫秒,以便有足够的时间来处理对等 (P2P) 无响应的任何进程。

设置 ODCLeftGroupDelay 时,临时网络问题可能导致缺少资源,并且 ODC 恢复处理可能会为网络增加压力。

注: 需要在 Deployment Manager、所有 Node Agent 以及所有 Java ODR(如果存在)上设置 ODCLeftGroupDelay。此属性不是动态的,只有在系统同步以及进程重新启动后,您的设置才会生效。

ODR.traceRouteHeader

使用 ODR 上的 ODR.traceRouteHeader 系统属性,为路由器添加该请求采用的响应头。

例如,-DODR.traceRouteHeader=TraceRoute 将名称为 TraceRoute 的响应头添加到每个请求。此响应头的值是该请求采用的路径。

updateWLM

当将此属性设置为 false 时,DWLM 控制器将不会更新工作负载管理器 (WLM) 中集群成员的计算的权重。此属性的缺省值为 true。需要单元回收才能使此定制属性生效。在整个单元中或所有动态集群成员上关闭 HAManager 时,建议将 updateWLM 设置为 false。
注: 可在动态集群级别和单元级别设置此定制属性:
  • 如果在单元级别设置,那么会将其应用于单元中的所有动态集群。
  • 如果在 DC 级别设置,那么仅会将其应用于 DC。
表 12. updateWLM 系统属性值
描述
作用域 动态集群或单元
有效值 truefalse
缺省值 true

指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_odrcustprop
文件名:rwve_odrcustprop.html