Microsoft Dynamics CRM Asynchronous Processing Service

Microsoft.Dynamics.CRM.2011.Async_Service_Monitor (UnitMonitor)

Microsoft Dynamics CRM Asynchronous Processing Service is not running

Knowledge Base article:

Summary

This monitor checks the status of the Asynchronous Processing Service and generates an alert when the service is not running.

Causes

A service can stop for many reasons, including:

The service was stopped by an administrator

The service was prevented from starting because the user account could not be authenticated.

The service encountered an exception that stopped the service.

The service was improperly configured, which prevented it from starting.

Resolutions

You can attempt to restart the service by doing the following:

1. Open a remote desktop connection to the server that generated the alert.

2. Run services.msc

3. Find the "Microsoft CRM Asynchronous Processing Service" in the services list.

4. Right click on the "Microsoft CRM Asynchronous Processing Service" and click "Start".

Element properties:

TargetMicrosoft.Dynamics.CRM.2011.Asynchronous_Processing_Service_Server
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Asynchronous Processing Service is not running
The Microsoft Dynamics CRM Asynchronous Processing Service is not running
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Dynamics.CRM.2011.Async_Service_Monitor" Accessibility="Public" Enabled="true" Target="Microsoft.Dynamics.CRM.2011.Asynchronous_Processing_Service_Server" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Dynamics.CRM.2011.Async_Service_Monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>MSCRMAsyncService</ServiceName>
<CheckStartupType/>
</Configuration>
</UnitMonitor>