Ibm mq 只能连接到本地MQ,但不能连接到远程MQ
我的问题是我有两个服务器,一个运行MQ服务器,另一个运行服务,它将从前者获取MQ消息。无论听起来多么容易,我都无法让后者连接到第一台服务器上的队列管理器。我尝试了以下行动:Ibm mq 只能连接到本地MQ,但不能连接到远程MQ,ibm-mq,Ibm Mq,我的问题是我有两个服务器,一个运行MQ服务器,另一个运行服务,它将从前者获取MQ消息。无论听起来多么容易,我都无法让后者连接到第一台服务器上的队列管理器。我尝试了以下行动: 从第二台服务器Ping第一台服务器:工作正常 从第二台服务器远程登录第一台服务器,使用用于连接第一台服务器(1416)上MQ Manager的特定端口:它也可以工作 现在是奇怪的部分:我在第二台服务器上创建了一个队列管理器(该机器上还运行着一个MQ服务器),与我要连接的第一台服务器上的MQ管理器同名,然后我只能连接到此队列,
提前谢谢 否此错误不是由32/64位Windows平台引起的 在32位和64位Windows平台上,队列管理器都作为32位进程运行 所以这不是问题所在 要在第一台服务器上验证的明显内容:
要连接到远程队列管理器,应用程序必须指定主机名、端口和通道名。1。我定义了一个侦听端口1416的侦听器,它正在运行。2.我定义了一个服务器连接。3.实际上我不知道如何指定使用哪一个。我将对这个问题做一些研究。如果它像你说的那样工作,我想这是我问题的根源。请注意,我可以从任何其他机器连接到第一台服务器上的MQ管理器。在调用MQCONNX API时,您的服务是否指定了主机名、端口名、通道名?你的服务是用什么编程语言开发的?是的,我确实用过。我使用C夏普。我发现在第二台机器上还没有MQ客户机。这可能是我问题的根源。哦!。但是您提到在第二台计算机上有MQ服务器,并且运行了队列管理器,您删除了该队列管理器。你的意思是说你不喜欢我吗?在任何情况下,应用程序都必须使用MQ服务器或客户端。我卸载了MQ服务器,然后安装了MQ客户端,现在我的系统可以工作了!