Message queued for submission performance counter displays incorrect value
I have Exchange SP2 installed with rollup 4. The Messages queued for submission performance counter of the Microsoft Exchange Server information store (MsExchangeIS) mailbox displays the current number of submitted messages that are waiting
to be processed by transport. In my case, the value of Messages queued for submission is never set to zero on a Microsoft Exchange Server 2007 mailbox server, even when there are no messages in the queue.
It is told in one kb that installation of Rollup 2 should solve the problem, but in my case I have Rollup 4 installed but still the issue is there. Is this a bug? I appreciate your help.
Thanks
August 25th, 2010 9:15am
Hi,
Firstly, please understand that the counter "Messages Queued For Submission" is the current number of submitted messages which are not yet processed
by transport. It’s not a physical or logical queue as such. Normally, this value reflects the number of messages that have been submitted but have not been picked up by transport server. Therefore they still reside in the mailbox database.
At this stage, I would like to explain the issue can be caused by server factors.
1. There is a known issue which has been fixed in Exchange 2007 Service Pack 1 Rollup 7:
==========================================================
I would like to explain that there is a known issue regarding the “Messages queued for submission” performance counter issue and has been
fixed in Exchange 2007 Service Pack 1 Rollup 7.
The value in the "Messages queued for submission" performance counter on the mailbox role of Exchange Server 2007 increases after a meeting request
is delivered
http://support.microsoft.com/kb/953094/en-us
Note: please understand that the hotfix only fixed the symptoms indicated in the KB article.
I would like to explain if you encounter a problem indicated in the KB article, you should get a 1016 event like below:
Event Type: Warning
Event Source: MSExchange Store Driver
Event Category: MSExchangeStoreDriver
Event ID: 1016
Date: 10/7/2008
Time: 4:08:44 PM
User: N/A
Computer: hubserver
Description:
The sender for event 27941 mailbox 1417e362-6209-4bf9-9f10-1e09095630a7 MDB 2aba15af-e177-4eb6-9689-898f04a3f9e3 is invalid. The event will be ignored.
2. Please check whether the registry key that controls the specified performance counters missing or does it have insufficient permissions assigned
to it?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeMailSubmission\Performance
By default, the following permissions are assigned to this registry key:
Administrator: Full Control
Administrators: Full Control
Authenticated Users: Read
Creator Owner: Full Control
Domain Admins: Full Control
Enterprise Admins: Full Control
Exchange Organization Administrators: Full Control
System: Full Control
The server's Computer Account: Read
Exchange Servers: Read
Exchange View-Only Administrators: Read
Server Operators: Special permissions: All permissions except: Full Control,
Create Link, Write DAC or Write Owner.
3. Please also increase diagnostic logging for MSExchangeMailSubmission and check whether any error is encountered:
set-eventloglevel "MSExchangeMailSubmission\General" -level expert
4. Run this command from the Exchange Management Shell to determine the number of messages in users outboxes:
Get-Mailbox -Server SERVERNAME | Get-MailboxFolderStatistics | Where-Object {$_.Name -eq "Outbox" -and $_.ItemsInFolder -gt "0" }
Is the number of messages in the Outboxes near the number that you see in the queue?
Thanks.
Novak Wu-MSFT
Free Windows Admin Tool Kit Click here and download it now
August 27th, 2010 9:37am
The issue was solved out by restarting the Information Store Service. Your KB reference helped me in this. This occured because there was invalid sender address in the meeting request. Thanks once again Mr. Novak Wu.
Regards,
Sereno
August 29th, 2010 11:40am