MSMQ:传入流量,但消息未显示在队列中

时间:2013-09-13 07:12:52

标签: msmq message-queue

我正在将我们的Web应用程序转移到新的基础架构,而且我被困在MSMQ部分。

第1个屏幕截图:服务器A向服务器B发送消息。我看到外发消息出现在服务器A上 第二个屏幕截图:服务器B显示传入流量,但消息不会出现在队列中。

在服务器B上接收消息的服务未运行!

任何想法如何调试这种情况?

Server A sends messages to server B. I see the outgoing messages appear on server A. Server B shows incoming traffic, but the messages don't appear in the queue.

2 个答案:

答案 0 :(得分:1)

传出队列的状态已连接,但消息未移动。可能是因为确认消息没有从服务器B成功发回。由于服务器A从未看到确认,因此它处于永久重试状态以发送等待响应。

服务器B上应该有一个指向服务器A的传出队列。检查其状态。传出队列的IP地址很可能不正确。

答案 1 :(得分:0)

如果消息在服务器A上的传出队列中排队,则意味着它们肯定没有被发送到服务器B上的目标队列。

如果您有消息到达服务器B但未被传递,那么这可能是由于队列权限。但是,根据您断言消息在出站队列中排队,我无法看到服务器B如何接收任何消息。