gpt4 book ai didi

websphere - 在 Websphere Application Server 上运行的消息驱动 Bean (MDB),保持 channel 连接打开

转载 作者:行者123 更新时间:2023-12-04 20:11:52 24 4
gpt4 key购买 nike

你好
我有两个消息驱动 Bean (MDB) 在 Websphere Application Server v7 上运行。
它连接到 Websphere MQ v6 并接收来自 Websphere MQ v6 的消息。
在队列管理器上,我们注意到开放 channel 连接的数量不断增长,并且似乎 MDB 没有释放这些连接。
我不知道 MDB 的 onMessage 方法中发生了任何错误,这可能会导致它无法完全退出。

任何有关可能导致这种情况的建议将不胜感激
谢谢
加文

最佳答案

WAS v7 连接到 WMQ V6 时存在一个已知问题,其中 MDB 不会重新连接。 APAR 在 WMQ 中断后提到了故障,但其他类型的故障可能会导致类似的行为。

一般而言,建议迁移到 WMQ v7,因为 WMQ V6 已于 2011 年 9 月停止服务。此修复程序已在 v7.0.1.1 及更高版本中发布。没有列出用于交付此 APAR 的 v6 修订包,尽管它没有提及原因。因此,如果您无法升级到 v7.0.1.1 或更高版本,则通过 PMR 获取并应用 IC64098,看看是否可以解决问题。

引用:
PSP #1316899:有关使用 WebSphere Application Server 版本 7.0 的 WebSphere MQ 消息传递提供程序的信息
IBM IC64098 :如果在使用 MQ 资源适配器时连接丢失,应用程序不会自动重新连接到队列管理器

关于websphere - 在 Websphere Application Server 上运行的消息驱动 Bean (MDB),保持 channel 连接打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4050851/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com