Exchange Server Health Management Worker process restarts frequently in Exchange Server 2013

Symptoms
The Exchange Server Health Management Worker process restarts frequently in a Microsoft Exchange Server 2013 environment. This problem occurs after you add or change a server monitoring override by using the add-servermonitoringoverride cmdlet.

In this situation, you may see the following events reported as frequently as every five minutes:

Log Name: Application
Source: MSExchangeHM
Date: Date & Time
Event ID: 1010
Task Category: Worker
Level: Information
Keywords: Classic
User: N/A
Computer: Computer
Description:
Microsoft Exchange Health Manager worker process (8808) received restart request and will be stopped. Restart reason: maintenance.

Maintenance result: OverrideEndpointMaintenance.


Log Name: System
Source: Microsoft-Windows-Eventlog
Date: Date & Time
Event ID: 104
Task Category: Log clear
Level: Information
Keywords:
User: SYSTEM
Computer: Computer
Description:
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).
Cause
This problem occurs if a server monitoring override is added and the server is configured to use non-US regional settings. This causes date formats that don't follow the MM/DD/YYYY format.

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.
Resolution
To fix this issue, install Cumulative Update 13 for Exchange Server 2013 or a later cumulative update for Exchange Server 2013.

Notes
  • 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.
Workaround
To work around this problem, remove any server monitoring overrides that have an incorrect ExpirationTime value a date value that is greater than 12.

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.
Status
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
References
Learn about the terminology that Microsoft uses to describe software updates.
Properties

Article ID: 3142157 - Last Review: 07/13/2016 17:20:00 - Revision: 2.0

Microsoft Exchange Server 2013 Standard, Microsoft Exchange Server 2013 Enterprise

  • kbsurveynew kbfix kbqfe kbexpertiseinter KB3142157
Feedback