我们已经设置了一个包含两个节点(CL-01和CL-02)和MSMQ服务(CL-MQ)的Windows故障转移群集(Windows 2008R2)。当集群资源归CL-01所有时,一切似乎都正常,然而,当我们将其故障转移到CL-02时,在调用[System.Messaging.MessageQueue]::GetPrivateQueuesByMachine("cl-mq")时不会返回队列。这在我们的QA环境中按预期工作,所以似乎有一些配置关闭了。
有趣的是,当从故障转移群集管理器(“管理MSMQ”按钮)启动时,可以在计算机管理控制台中看到队列。有什么可能是错误的想法吗?调用是从群集节点进行的,因此不涉及防火墙。发出呼叫的帐户是两个节点上的本地管理员。
发布于 2013-06-15 00:47:56
查看以下信息:http://blogs.msdn.com/b/johnbreakwell/archive/2008/02/18/clustering-msmq-applications-rule-1.aspx?
群集MSMQ使用的存储位置是什么?
https://stackoverflow.com/questions/17045207
复制相似问题