The Processing of Messages by the Message Queuing Triggers Service Slows Disproportionately as More Messages Arrive at a Monitored Queue
Applies To: Windows Server 2008
Describes a specific problem with Message Queuing triggers. Includes step-by-step instructions for fixing the problem.
This problem typically occurs when the Message Queuing Triggers service is under a heavy load. When this problem occurs, the Message Queuing Triggers service appears to process incoming messages at a rate proportional to the incoming message load up to a certain point after which the processing rate plateaus.
Diagnosis
This is normal when the Message Queuing Triggers service runs under a heavy load. It occurs because the maximum number of threads is reached.
Resolution
To resolve this problem, increase the maximum number of working threads available for the Message Queuing Triggers service.
To increase the maximum number of working threads available for the Message Queuing Triggers service
Click Start, point to Run, type compmgmt.msc, and press ENTER to display the Computer Management MMC console.
In the console tree, right-click Triggers.
Where?
- Computer Management/Services and Applications/Message Queuing/Triggers
Click Properties.
Increase the value for Max number of threads and click OK.
Verification
After you increase the maximum number of working threads available for the Message Queuing Triggers service, verify that the Message Queuing Triggers service can concurrently process additional messages.