MQ故障诊断及解决:[2]修改连接通道最大值

 时间:2026-02-15 14:49:48

1、1、问题现象

应用报连接中断,确认网络没有问题后,检查MQ状态正常,查看MQ后台报错日志,有“AMQ9513 Maximum number of channels reached”多条报错

2、2、问题分析

每一个客户端MQCONN连接.会创建一个连接实例,产生一个连接通道. 如果要清除此连接,必须使用MQDISC命令手工清理,否则通道个数会不断增长,直到达到最大连接个数.缺省MQ允许运行的最大通道个数为100.经测试发现,刚重启MQ队列管理器后,客户端会工作正常,而一段时间后工作又不正常,因此怀疑:是连接通道不断增长,达到默认值后,不能创建新连接通道而产生的报错。

3、3、问题解决

增大MQ最大连接通道个数和最大活跃连接通道个数

(1)停止MQ队列管理器

#endmqm -i testmqgr

(2)修改MQ队列管理器

#vi /var/mqm/test/qmgrs/testmqgr/qm.ini

新增以下内容后保存

CHANNELS:

   MaxChannels=600

   MaxActiveChannels=600  

(3)启动MQ队列管理器(使修改生效)

#strmqm testmqgr

  • 修改开始菜单背景
  • 改iPhone默认密码SSH蠕虫病毒教程
  • Win10如何将命令提示符添加到右键开始菜单
  • 凤凰网提示无法打开 Internet 站点的解决方法
  • 十代思域有abs系统吗
  • 热门搜索
    黄晓明为什么叫教主 杨子为什么会看上黄圣依 ipad怎么截图 初三考不上高中怎么办 qq号被盗了怎么办 及笄怎么读 苹果手机怎么录音 圆柱的体积怎么算 明太鱼炖豆腐的做法 饺子馅的做法大全