"Insufficient Resources" update for troubleshooting MSMQ on Windows 2000 machines

Back in September 2006, I posted some copious instructions for troubleshooting “Insufficient Resources” problems. One thing I discovered this week is that the steps for measuring kernel memory will not work on Windows 2000. If you try to use WinDbg for local kernel debugging, you’ll get an error saying: “The system does not support local kernel debugging….

0

MSMQ pulled from Windows Server 2008 Web Edition

Thanks to StuCampbell on Twitter, I’ve discovered that MSMQ doesn’t ship with Windows 2008 Web Edition. It was there back in Windows 2003:   (Yes, it was easier to locate a VPC of a Windows 2003 Web Edition server and take a screenshot than find some URL that says MSMQ should be available in it. I expect I…

0

MSMQ Prize Competition Winner

A month ago I launched the MSMQ Prize Competition and can now announce the winner: Olof Szymczak “I created a Biztalk ESB itineray logger using MSMQ so that you could log messages between transforms by sending the message to a queue and having a windows service pick it up and log it to a database….

0

Today’s favourite command line (#3 in a series)

Sometimes you are slaving away trying to work out why you’re getting Access Denied and then you realise that it’s probably all the fault of Mordac, the preventor of information services, deploying a new security policy he’s devised. So today’s command line is: GPRESULT /V  which gives you a verbose report of policy information applied…

0

How to help outgoing queues scale in MSMQ

This blog is written for those systems where a central MSMQ server sends messages to a large number of MSMQ clients. “Large” here could mean hundreds, maybe thousands. MSMQ is not designed to be a real-time system – although you can use it as such, that wasn’t the main focus. Instead MSMQ will ensure messages…

0

What happens when you enabled Postive AND Negative Source Journaling in MSMQ?

For an overview of Source Journaling for those new to developing reliable messaging applications, read this short TechNet article: Source journaling Basically, source journaling keeps a copy of sent messages in a queue on the sending machine. Positive source journaling puts a copy in the “System Queues\Journal messages” queue when a message has been successfully sent. Note…

0