修正较差系统性能和不在处理的事件
如果系统运行非常慢并且系统事件不在处理,那么可能是 WebSphere MQ 发布/预订代理程序出现了问题。
注:
这仅仅适用于 UNIX 系统。
- 打开文件 /var/mqm/qmgrs/<queue manager name>/qm.ini
并找到下列项:
MaxActiveChannels=1000Broker:
如果您看到这项,用下列项替换 Channels 和 Broker 参数:
Channels:
- MaxChannels=1000
- MaxActiveChannels=1000
- SyncPointIfPersistent=yes
- 保存您的更改。
- 关闭 WebSphere Partner Gateway(参阅停止社区控制台和停止接收器和文档管理器)。
- 使用以下步骤停止 WebSphere MQ:
- 通过输入以下命令来停止发布/预订代理程序:
endmqbrk -m <hostname>.queue.manager
- 通过输入以下命令来停止侦听器:
endmqlsr -m <hostname>.queue.manager
- 通过输入以下命令来停止队列管理器:
endmqm <hostname>.queue.manager
- 使用 WebSphere Partner Gateway 安装指南中的指令创建和启动 WebSphere MQ。
但是,
不执行过程中的步骤 2 到 4。
- 使用 WebSphere Partner Gateway 安装指南中的指令重新启动
WebSphere Partner Gateway。
