Geeks With Blogs
MSMQ from the plumber's mate MSMQ is part of your business' IT plumbing which makes you the plumber and I'm your mate.

Here's another "MSMQ messages wouldn't leave the outgoing queue" problem that a customer reported.

The root cause was an entry in the HOSTS file from an ancient project the machine had been used for in a previous life:

127.0.0.1       localhost
10.12.4.7       intranet

To process the HTTP request, the MQISE component makes an RPC call to itself. To do this, it makes a reverse lookup to determine who it is but here it failed as it could not contact the machine called "intranet".

Solution was to delete the invalid entry. Alternatively, you could add a valid entry directly under "127.0.0.1  localhost" and before the other entries.

This is documented in the following KnowledgeBase article:

952571 A message may remain in the outgoing queue when you try to send a message to a Web server by using HTTP in Message Queuing 3.0 or in Message Queuing 2.0

It takes a lot of effort to write a title that long without including much useful information.

Posted on Thursday, September 9, 2010 10:59 PM | Back to top


Comments on this post: MSMQ messages using HTTP just won't get delivered #6

No comments posted yet.
Your comment:
 (will show your gravatar)


Copyright © John Breakwell | Powered by: GeeksWithBlogs.net | Join free