Site icon Franky's Web

Exchange 2016: EventID 1006 – Event Dispatchers Catching Up

Auf Exchange 2016 Servern wird mitunter das folgende Ereignis alle 30 Minuten in das Anwendungsprotokoll geschrieben:

Quelle: MSExchangeDiagnostics

Ereignis-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

Diesen Bug gab gab es auch schon in Exchange 2013. Der Workaround um die lästigen Einträge im Protokoll zu unterbinden funktioniert noch immer einwandfrei.

Im Exchange BIN Verzeichnis unter $exinstall\bin findet sich eine Datei mit folgenden Namen:

In dieser Datei muss die Zeile mit folgenden Eintrag geändert werden:

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

Die Zeile wird wie folgt abgeändert (Enabled=”false”):

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

In meinem Fall ist es die Zeile 1440:

Nachdem die Zeile geändert wurde, muss der Dienst “Microsoft Exchange-Diagnose” einmal neu gestartet werden.

Der Fehler wird nun nicht mehr in das Protokoll geschrieben.

Exit mobile version