一般,安装之前或使用过程中出现2009等错误时,要进行调优配置。
首先关闭mq队列管理器,修改配置之后,重启,
参考,http://blog.csdn.net/bigbirds911/article/details/72412213
修改队里管理器目录下的qm.ini文件,
如/var/mqm/qmgrs/队列管理器名/qm.ini
调整MQ参数如下:
修改 LogBufferPages 的值为4096
修改LogWriteIntegrity的值为SingleWrite
增加
CHANNELS:
MQIBindType=FASTPATH
MaxChannels=3000 (最大通道数)
MaxActiveChannels=3000 (最大活动通道数)
PipeLineLength=2
AdoptNewMCA=ALL
增加
TCP:
KeepAlive=Yes
增加
TuningParameters:
DefaultQBufferSize=2097152
DefaultPQBufferSize=2097152
修改后的结果如下:
ExitPath:
ExitsDefaultPath=/var/mqm/exits/
ExitsDefaultPath64=/var/mqm/exits64/
Log:
LogPrimaryFiles=30
LogSecondaryFiles=20
LogFilePages=5120
LogType=CIRCULAR
LogBufferPages=4096
LogPath=/var/mqm/log/QM_ICBC_FINC_01/
LogWriteIntegrity=SingleWrite
Service:
Name=AuthorizationService
EntryPoints=13
ServiceComponent:
Service=AuthorizationService
Name=MQSeries.UNIX.auth.service
Module=/opt/mqm/lib/amqzfu
ComponentDataSize=0
Channels:
MQIBindType=FASTPATH
MaxChannels=3000
MaxActiveChannels=3000
PipeLineLength=2
AdoptNewMCA=ALL
TCP:
KeepAlive=Yes
TuningParameters:
DefaultQBufferSize=2097152
DefaultPQBufferSize=2097152