【问题标题】:Confused with the property MAXCHANNELS functionality from WMQ对 WMQ 的属性 MAXCHANNELS 功能感到困惑
【发布时间】:2012-10-10 03:28:31
【问题描述】:

我使用 QMGR 的 qm.ini 中的 MQ 属性 MAXCHANNELS 进行了测试,但得到了我不明白的结果,请参阅我的 WMQ 环境详细信息如下:

操作系统:Windows 7 MQ:7.0.1.3

MaxChannels 配置:

MQSCdis chs(*),总数5

这是我的困惑。根据 MQ inforcenter 的描述,MAXCHANNELS 表示可以是当前的最大通道数(包括连接客户端的服务器连接通道)。但是,我的配置值是 1 而当前活动的数量已经是 5。顺便说一句,我在值重置后重新启动了 qmgr。为什么会发生?从我的角度来看,一些错误,如达到最大数量应该显示在 error.log 中。但我什么也没看到。一切似乎都很好。

请帮帮我。

谢谢

【问题讨论】:

  • @T.Rob 你能帮忙回答这个问题吗?谢谢
  • 我没有一个好的答案。它没有像记录的那样工作,但是 MAXCHANNELS=1 是一个如此不寻常的(有人会说是激进的)配置,那里可能存在边界条件,要么逃脱了测试,要么文档作者没有想到要涵盖它。或者它可能是一个错误,但如果是这样,我无法复制它。我建议从信息中心页面发送反馈或打开 PMR。 (如果您打开 PMR,请随时将号码通过电子邮件发送给我,以便我跟进。)

标签: ibm-mq mq


【解决方案1】:

这没有生效的一种可能性是您可能在错误的位置更新配置。

在 MQ 7.0.1.x 中,队列管理器配置可以改为保存在 qm.ini 文件中,例如,如果它配置为多实例。从 MQ 7.1 开始,qm.ini 是所有分布式队列管理器保存其配置数据的位置。

如果队列管理器正在使用 ini 文件,则应将以下节添加到 qm.ini,它可以在队列管理器数据目录中找到;

Channels:
    MaxChannels=1

谢谢,乔恩

【讨论】:

  • 但对于 Windows 平台,此类 qm 配置已存储在注册表中,我也在我的问题帖子中提供了该注册表。你认为我在那里做了错误的配置吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 2013-08-21
  • 2015-01-22
  • 2018-05-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多