ce97
作者ce97·2015-03-31 18:08
软件开发工程师·某某某

IBM MQ Exception Reason code 2059 解决方法

字数 516阅读 7355评论 0赞 0

环境: AIX 5.3.10 MQ 7.0.1.7

现象:客户端程序连接Server端时,报2059的错误:队列管理器不活动。检查server端队列管理器,Running,监听也正常。在客户端telnet server端的端口,连接正常。但应用程序启动时就是报2059错。

检查server端MQ日志,没有错误信息。

分析:MQ server一切状态正常,而且没有错误日志。但客户端连接却报2059:队列管理器不活动的错误,说明:客户端根本就没有连接到server端的监听端口上,否则,server端的日志肯定会有相关信息。那问题肯定出在客户端连接server端的过程中。网络连通正常,可以telnet端口,不应该是网络的问题,那就基本上确定是客户端的连接配置有问题了。

解决:仔细检查客户端连接配置文件,发现没有指定连接端口,向开发人员指出这个问题后,对方一再声称,可以自动找到监听端口进行连接。这么先进的功能让人匪夷所思,后来才知道,在测试环境,所有端口都是默认的,所以不指定端口,连接时也会自动连接默认端口,现在更改了端口,配置文件不像开发人员以为的那么神奇,可以自动连接,结果就出现了server端正常,客户端却说队列管理器不活动。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广