【问题标题】:MQ message endpoint gets paused automatically-IBM websphereMQ 消息端点自动暂停 - IBM websphere
【发布时间】:2014-12-04 14:05:08
【问题描述】:

配置的 MQ 消息端点多次自动暂停,我们必须密切关注,然后手动恢复。 知道为什么它会自动暂停吗? 接收通道是否充满了 MQ 消息?

目前在我们的应用程序中使用 MQ 版本 6 通过消息与外部系统进行通信。由于这个问题,使用该侦听器的功能不会间歇性地提供服务,直到我们手动恢复端点。

IBM Websphere Console:Application->Application Types->Websphere Enterprise Applications->WC Comm01->Runtime Tab->Manage Message Endpoints。

【问题讨论】:

  • “端点”是指一个 MQ 通道,也许是一个接收器通道?当您看到它处于暂停状态时,您在哪里看到它,是频道状态吗?您如何恢复端点?你发出什么命令来实现这一点?有了这些信息,我将能够回答您的问题。
  • 这是我在 IBM Websphere 控制台中恢复的端点:应用程序-> 应用程序类型->Websphere 企业应用程序-> WC Comm01-> 运行时选项卡-> 管理消息端点。我们正在使用礼品卡 MQ 服务通过这些正在暂停的侦听器从外部系统接收信息

标签: ibm-mq websphere-7 mq message-driven-bean


【解决方案1】:

消息端点正在暂停,因为在处理 MDB 时出现错误,并且暂停(停止)端点的行为是在激活规范中配置的。请查看此页面:https://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.iseries.doc/ae/umj_pasm_advprops.html?lang=en 了解有关高级设置的详细信息。您感兴趣的属性是“如果消息传递失败则停止端点”和“挂起端点之前连续消息传递失败的次数”。

因此,您可以关闭“如果消息传递失败则停止端点”,这将阻止您的消息端点自动暂停。但是,您仍然会遇到消息传递失败,并且消息传递将重试到 MDB。我会检查应用程序服务器日志以查看 MDB 中的错误并修复该问题(如果可以的话)。然后,您可以确定是否要让端点自动暂停,或者将其配置为自动暂停,但仅在出现比当前配置更多的连续故障之后。

【讨论】:

    【解决方案2】:
    1. 查看队列管理器错误日志以获取更多信息。这个问题比你现在告诉我们的要多。

    2. 描述流程,例如 QA:aliasq -> QR:remoteq -> XQ:xmitq -> CH:channel.name/type

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-18
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多