I am looking at a .NET ASP application (from the support side - I didn't program it).
It intermittently hangs - the web page doesn't open. Recycling the app pool fixes it.
I can see entries in the event viewer stating
"A process server application pool 'wsfrappPool' exceeded time limits during shut down. The process id was '9396' from W3SVC.
I can also see
A worker process with process id of '6804' serving application pool 'AeXRSVaultPool' has requested a recycle because the worker process reached its allowed processing time limit.
I'm looking for advice on how I can track down what is causing the hang and prevent it re-occurring. Can I use performance counters to track this? Are those event viewer entries relevant?