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

配置 ODR OutOfMemory 防止功能

可以创建单元级别的定制属性以防止发送到 ODR 的并行请求的数量增长时随需应变路由器 (ODR) 用完内存。

关于此任务

因为 ODR 完全异步,所以它能缩放到极高数量的并发连接。如果应用程序服务器线程因某个情况(例如,数据库慢)而使运行速度开始放慢或挂起,那么通过单个 ODR 的并发请求的数量会显著增加。要防止在这种情况下 ODR 因可在 ODR 中增长的大量连接而用完内存,ODR 会在堆利用率超过最大阈值时自动开始拒绝请求,并因此关闭连接。

过程

  1. 设置下列定制属性可配置百分比值,该值确定 ODR 拒绝请求时使用的大量堆用量。 如果堆使用量超过 90%,那么 ODR 会拒绝任何入局请求,并会返回 503 错误代码。
    1. 在管理控制台中,选择系统管理 > 单元 > 定制属性 > 新建
    2. 将定制属性的名称指定为 ODR.heapUsage.max
    3. 指定定制属性的值。 缺省值是 90。要禁用此功能,请将该值设置为 100。
  2. 当接收到请求,且堆使用量超过最大阈值时,设置以下定制属性可配置返回的错误代码类型。
    1. 在管理控制台中,选择系统管理 > 单元 > 定制属性 > 新建
    2. 将定制属性的名称指定为 ODR.heapUsage.errorCode
    3. 指定定制属性的值。 缺省值是 503。

指示主题类型的图标 任务主题



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