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

2025-04-28 19:11:04

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

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

3、问题骈禄笫杳解决增大MQ最大连接通道个数和最大活跃连接通道个数(1)停止MQ队列管理器#endmqm -i testmqgr(2)修改MQ队坐逃缥卯列管理器#vi /var/mqm/test/qmgrs/testmqgr/qm.ini新增以下内容后保存CHANNELS:MaxChannels=600MaxActiveChannels=600 (3)启动MQ队列管理器(使修改生效)#strmqm testmqgr

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢