Messages Can No Longer Be Delivered to a Particular Computer or Queue
Applies To: Windows Server 2008
Describes a specific problem with Message Queuing. Includes step-by-step instructions for fixing the problem.
This problem typically occurs when the quota for the Message Queuing service or the quota for a particular Message Queuing queue on the target computer has been exceeded. When this problem occurs, you may not be able to send messages to a queue that you were previously able to send messages to.
Diagnosis
Determine whether the quota for the Message Queuing service or the quota for a particular Message Queuing queue on the target computer has been exceeded using the following methods:
Request negative acknowledgment messages and check their class. (This technique is applicable to individual destination queue quotas, not to quotas applied at the Message Queuing service level.)
Use performance counters to compare the quotas set at the queue level or the Message Queuing service level to the actual volume of messages.
Resolution
Follow these steps if the quota for the Message Queuing service or if the quota for a particular Message Queuing queue on the target computer is being exceeded.
To increase the available storage on the target Message Queuing computer
- Process and remove messages from the applicable queues.
To increase the quota values for the Message Queuing service on the target computer
Click Start, point to Run, type compmgmt.msc, and press ENTER to display the Computer Management MMC console.
In the console tree, right-click Message Queuing.
Where?
- Computer Management/Services and Applications/Message Queuing
Click Properties.
Click the General tab.
Under Storage limits, enter the appropriate values for Limit message storage to (KB) and Limit journal storage to (KB).
To increase the quota values for a Message Queuing queue on the target computer
Click Start, point to Run, type compmgmt.msc, and press ENTER to display the Computer Management MMC console.
In the console tree, right-click the applicable queue.
Where?
- Computer Management/Services and Applications/Message Queuing/YourQueueFolder (Public Queues or Private Queues)/YourQueue
Click Properties.
Click the General tab.
Click the checkbox next to Limit message storage to (KB) and/or Limit journal storage to (KB)
Enter the appropriate values for Limit message storage to (KB) and/or Limit journal storage to (KB).
Verification
After following the steps listed above, verify that you can send messages to the specified Message Queuing queue.