Exchange Server Health Management Worker process restarts frequently in Exchange Server 2013
In this situation, you may see the following events reported as frequently as every five minutes:
Log Name: Application
Date: Date & Time
Event ID: 1010
Task Category: Worker
Microsoft Exchange Health Manager worker process (8808) received restart request and will be stopped. Restart reason: maintenance.
Maintenance result: OverrideEndpointMaintenance.
Log Name: System
Date: Date & Time
Event ID: 104
Task Category: Log clear
The Microsoft-Exchange-ActiveMonitoring/MonitorDefinition log file was cleared.
You can determine whether you're experiencing these symptoms by checking for these event items in the event log. Additionally, you can verify these events by checking the output from the Get-Servermonitoringoverride <servername> |fl *Name, *Time cmdlet for the following conditions:
- The ExpirationTime value on any overrides uses something other than the DD/MM/YYYY date format. For example, the value uses a MM/DD/YYYY format.
- The date value (DD) is greater than 12 (the twelfth day of the month).
In this scenario, the expiration date for the override is populated by using the localized date format (for example, DD/MM/YYYY). If the expiration date falls on a day that is later than the twelfth day of the month, the Managed Availability system can't evaluate the expiration date correctly.
This problem can also occur when a server monitoring override is created on a date greater than the twelfth and the Duration parameter isnt' specified. In this scenario, the server monitoring override is created having an expiration date one year from the date of creation.
- After you apply the update, any new server monitoring overrides won't exhibit the symptoms because the date format will align with Global Monitoring overrides.
- After you apply the update, any existing server monitoring overrides that still have an ExpirationTime value in a date format such as DD/MM/YYYY and a date value that is greater than 12 must be re-created.
Re-create the override, and use the -duration parameter to make sure that the expiration date occurs earlier than the twelfth day of the month.
Article ID: 3142157 - Last Review: 07/13/2016 17:20:00 - Revision: 2.0
- kbsurveynew kbfix kbqfe kbexpertiseinter KB3142157