Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

Message dispenser will suspend processing

Updated: 22 May 2010 | 7 comments
Marc van Duuren's picture
0 0 Votes
Login to vote
This issue has been solved. See solution.
Hi,
 
In our event viewer we receive warnings (every 10 minutes) with the following information:
 
Type: Warning
Source: Enterprise Vault
Category: Archive Task
Event ID: 2216
 
Description: Message dispenser will suspend processing for 10 minutes due to a recoverable error
Task: Exchange Mailbox Archiving Task for NLEH2EX011
Archiving seems to work extremely slow and we have noticed that in MSMQ there are quite a few queues that have over 1700 items in it. Purging and deleting the queues just resulted in that they were re-created, in the beginning at 0, but slowly they are building up again to over 1700 items. Disk Size = all ok.
 
We are using EV 2007 SP1 and Windows 2003 SP1.
 
Does anyone give me any idea where to look? A Dtrace also didn't give me any real information.
discussion Filed Under:

Comments

Marc van Duuren's picture
30
May
2008
0 Votes 0
Login to vote

Problem solved.
 
I mentioned in my first post that we purged and deleted the queues. However we only did delete the queues, after which they were re-created again.
 
The solution was just to purge the queues. Simple as that!
 
Topic can be closed !
Erik Kuipers's picture
05
Jun
2008
0 Votes 0
Login to vote

Hi Marc,
 
Maybe it's good to investigate why the queues did fill up in the first place?
Did you have any connectivity issues with your Exchange or SQL  infrastructure?
 
Marc van Duuren's picture
09
Jun
2008
0 Votes 0
Login to vote

The problem was created by a vaulty SQL backup. Transaction logs were not truncated, but because of some organizational vaults, no one checked the SQL environment.
 
After the SQL Transaction logs were normal again, the system started to run normal after I purged the queues.
Unfortunately because of a huge backlog (we just migrated some mail), it took about 4 days until everything was processed.
 
The Transaction Logs were filling up like mad during those 4 days, so I just created a maintenance plan which did the trick for me a few times a day !
 
So lesson learned about the backup!
Erik Kuipers's picture
09
Jun
2008
0 Votes 0
Login to vote

Marc, just as additional information: we scheduled our transaction log backup to run every 30 min. This not only keeps the transaction log file relatively small (provided that you shrink regularly), it also enables to restore to a point in time in case database corruption occurs.  
Marc van Duuren's picture
09
Jun
2008
0 Votes 0
Login to vote

Aha. Good point to consider.
 
I am even thinking of changing our design plans to make this mandatory !
 
Thank you very much for the information.
Rudik's picture
28
Jan
2009
0 Votes 0
Login to vote

Hi All,

 

we are having exactly the same problem, but none of solutions didn't work.We deleted, purged message queues,also backup is running every day,but we still have this problem with "Message dispenser will suspend processing".Any ideas?

EV Director's picture
28
Jan
2009
0 Votes 0
Login to vote

Hi,

 

This error is a generic error and can have many causes.  Effectively, it means the agent got an error whilst processing and so it goes sleep for 10 minutes because it thinks it's the type of error is recoverable.

 

So what you need is to get a dtrace of the task when it's reporting this and send that to support so they can identify what's making the agent suspend processing.

Mike Bilsborough
Director,Enterprise Vault Engineering Support