将 JSR 289 Application Router 与多个应用程序配合使用时的调整注意事项
利用调整注意事项来避免将 JSR 289 应用程序路由器与多个应用程序配合使用时的超负荷与错误情况。
注: 本主题引用了一个或多个应用程序服务器日志文件。作为另一种建议采用的方法,您可以在分布式系统和 IBM® i 系统上配置服务器以使用高性能可扩展日志记录 (HPEL) 记录和跟踪基础结构,而不使用 SystemOut.log、SystemErr.log、trace.log 和 activity.log 文件。您还可以将 HPEL 与本机 z/OS® 日志记录设施结合使用。如果要使用 HPEL,那么可从服务器概要文件
bin 目录使用 LogViewer 命令行工具来访问所有日志和跟踪信息。有关使用
HPEL 的更多信息,请参阅有关使用 HPEL 对应用程序进行故障诊断的信息。
当您部署多个应用程序时,如果单个应用程序服务器或服务器集群面临大量 SIP 协议流量,那么您可能会在日志文件中看到以下错误:
- 出现非预期和过多 SIP 应用程序 503 服务器不可用错误消息
- 代理和服务器超负荷错误
注: 当您部署一个应用程序时不会出现这些错误消息。
代理服务器和会话启动协议 (SIP) 容器正在跟踪流经系统的消息量时不会进行同步。使用应用程序路由器,可以在应用程序之间路由多个消息。即使这些消息未流经代理服务器,仍会导致容器消息计数器增加。当具有以下条件时,您可以诊断此问题:
- 存在大量 SIP 协议流量。
- 在单个节点或集群上部署了多个应用程序。
检查代理服务器和/或应用程序服务器 SystemOut.log 日志文件,查看在代理服务器和/或应用程序服务器上检测到的非预期超负荷条件。另外,查找从 SIP 应用程序记录的 503 服务器不可用消息
解决问题
在将消息发送到代理服务器之前,会在 SIP 容器的应用程序之间共享消息。要避免出现这些错误消息以及避免 SIP 性能下降,请调整 SIP 容器来考虑其他 SIP 消息,这些消息是在针对多个应用程序使用应用程序路由器时生成的。在管理控制台中完成下列步骤来调整 SIP 容器:
- 展开 ,并单击
- 在容器设置中,展开 SIP 容器设置,然后单击 SIP 容器。
- 增加每个平均周期的最大消息数值以补偿 SIP 应用程序路由器生成的预期增加的消息。
- 增加最大应用程序会话数值以补偿增加的每个平均周期的最大消息数值。
代理服务器无法检测在服务器上生成的消息数。不过,修改以下设置可能会针对每个容器部署的应用程序数,提高容器的消息传递能力。
SIP 容器 | 单个已部署的 SIP 应用程序 | 三个已部署的 SIP 应用程序 |
---|---|---|
每平均时间段最大消息数 | 值 = 26640 | 值 = 79920 |
最大应用程序会话数 | 值 = 36000 | 值 = 96000 |
注: 每个平均周期的最大消息数和最大应用程序会话数字段的值取决于处理能力、内存和已部署的应用程序。
使用 SIP 容器设置主题中列出的这些字段的值,并调整这些值以满足环境需求。