与WMQ的MAXCHANNELS属性混淆

时间:2012-10-10 03:28:31

标签: ibm-mq mq

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

操作系统:Windows 7 MQ:7.0.1.3

MaxChannels配置: enter image description here

总数为 5 的MQSC dis chs(*) enter image description here

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

请帮帮我。

由于

1 个答案:

答案 0 :(得分:2)

此操作未生效的一种可能性是您可能在错误的位置更新配置。

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

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

Channels:
    MaxChannels=1

谢谢,乔恩