当前位置: 代码迷 >> 综合 >> 客户端无法连接报com.ibm.mq.MQException: MQJE001: 完成码 2,原因 2059
  详细解决方案

客户端无法连接报com.ibm.mq.MQException: MQJE001: 完成码 2,原因 2059

热度:36   发布时间:2023-12-15 22:24:08.0

场景:客户端配置连接某 MQ服务器的 ip,端口已配置, 如配置的为22.11.13.16:1319

1、是否正常启动MQ服务,用dspmq 命令查看运行状态:

eg:QMNAME(AA_MCIS)                                         STATUS(Running)

即为正常启动状态;

2、检查网络是否限制访问xxxx ip MQ服务器;

3、查看端口占用情况:用netstat  -ano命令

若不显示1319端口,说明没占用;

4、检查监听端口是否在监听状态;

ps -ef|grep lsr

(1).若显示有如下端口监听,则1319端口已监听;

mqm    24413  24405  0  17:25  pts/0  00:00:00  /opt/mqm/bin/runmqlsr  -r  -m AA_MCIS -t  TCP  -p  1319

(2).若不显示,说明没启用端口监听;

切换至mqm用户,启动监听命令:

/opt/mqm/bin/runmqlsr  -r  -m AA_MCIS -t  TCP  -p  1319

执行后,继续用ps -ef|grep lsr 查看监听端口;

5、重新访问,应该正常可以连接MQ服务器了。