Exchange 2016: EventID 1006 - Event Dispatchers Catching Up

On Exchange 2016 servers, the following event is sometimes written to the application log every 30 minutes:

Source: MSExchangeDiagnostics

Event ID: 1006

The performance counter '\\EXCHANGE\MSExchange Assistants - Per Database(msexchangemailboxassistants-fwdb)\Event Dispatchers Catching Up' sustained a value of '2.730,00', for the '30' minute(s) interval starting at '10.01.2018 19:39:00'. Threshold breached since '25.12.2017 21:09'. None Trigger Name:EventDispatchersCatchupQueueTrigger. Instance:msexchangemailboxassistants-fwdb

EventID 1006

This bug also existed in Exchange 2013. The workaround to prevent the annoying entries in the log still works perfectly.

In the Exchange BIN directory under $exinstall\bin there is a file with the following name:

  • Microsoft.Exchange.Diagnostics.Service.exe.config

EventID 1006

In this file, the line with the following entry must be changed:

<add Name=“Microsoft.Exchange.Diagnostics.Service.ExchangeJobs.Triggers.EventDispatchersCatchupQueueTrigger“ Assembly=“Microsoft.Exchange.Diagnostics.Service.ExchangeJobs.dll“ Enabled=“True“ Role=“Mailbox“/>

The line is changed as follows (Enabled="false"):

<add Name=“Microsoft.Exchange.Diagnostics.Service.ExchangeJobs.Triggers.EventDispatchersCatchupQueueTrigger“ Assembly=“Microsoft.Exchange.Diagnostics.Service.ExchangeJobs.dll“ Enabled=“false“ Role=“Mailbox“/>

In my case it is line 1440:

image

After the line has been changed, the "Microsoft Exchange Diagnostics" service must be restarted once.

EventID 1006

The error is no longer written to the log.

5 thoughts on “Exchange 2016: EventID 1006 – Event Dispatchers Catching Up”

  1. Wie kann man diesen Fehler beheben?

    Exchangeserver drosselte mitten im Betrieb runter (CPU anstatt sonst 60% nur noch 20%) und Warteschlange lief voll (2-3 Mails pro Minute wurden versandt). Nach einem Neustart war der Fehler und auch die Drosselung verschwunden. Die Frage ist allerdings wie man diese Drosselung abschalten kann?

    Einzige Meldung im Eventlog war eben diese hier Beschriebene.

    Reply
  2. Hi ;)
    OK, unterbinden einer Fehlermeldung ist die eine Möglichkeit, aber hat diese Meldung nicht auch einen Sinn, den man hinterfragen muss ?
    Micha

    Reply

Leave a Comment