On this page: |
The .NET Machine Agent monitors Windows for non-graceful CLR shutdowns on IIS, Windows services, and standalone applications. The agent raises CLR crash events in the Controller when such crashes occur. Use a policy to alert responsible parties when the agent reports a CLR crash.
Create a policy that sends notifications when a CLR crash event occurs.
After you create the policy, the Controller sends a notification when the .NET Machine Agent raises CLR crash events.
When a CLR crashes, the .NET Machine Agent raises an event in the Controller. The events page on the application dashboard displays the number of server crash events, including CLR crashes, during the selected time range.
Optionally filter on the CLR Crash event type.
Entries for individual CLR crashes display information about the crash event, including the process id and the Windows event log id.
After a CLR crash, IIS automatically tries to restart the CLR, so one issue frequently causes multiple CLR crash events. |
The Summary tab shows the Windows process ID of the w3wp process that crashed and the Windows event log id for the crash. The summary also includes the affected tier and node names.
If multiple tiers have nodes on the same machine, you may see more than one tier in the CLR Crash window. |
The .NET Machine Agent enables CLR crash event reporting by default. Disable it as follows:
The .NET Machine Agent listens on the following Windows event logs for crash events:
The agent listens for events logged at event-level Warning and higher on the following sources:
The agent listens for events logged at event-level Information and higher on the following source:
The agent reports CLR crashes as events to the Controller as follows:
The Controller treats all events as Warning severity, which is not directly related to the Windows event level.