Recently I had a customer where the SCOM web console application pool would be crashing every 15 minutes (2 servers in this case). This was on a SCOM 2016 instance on a Windows 2012 R2 server.
The error message we got was (the process id is a different number each time):
A process serving application pool ‘OperationsManagerMonitoringView’ terminated unexpectedly. The process id was ‘1111’. The process exit code was ‘0xc0000005’.
This is a bit of a generic access denied error code.
While looking at the application pool which was crashing all the time we see the application pool is running under the security context of “ApplicationPoolIdentity”.
In this environment there are several policies in effect and this was probably affecting the access of this generic placeholder account to not be able to access some registry key or local path.
We changed the application pool identity to LocalSystem by opening IIS Manager -> finding the application pool -> on the right click Advanced settings -> find the Identity and use the dropdown to select the LocalSystem in this case. Could have also used another account which was used for another application pool on the server, but went with this one first.
Recycle the application pool after this.
The crashes stopped happening from here. The SCOM web console was reachable.
Hope it helps somebody sometime.