App Pool crashes before loading mscorsvr. How to troubleshoot?
Posted
by codepoke
on Server Fault
See other posts from Server Fault
or by codepoke
Published on 2009-08-05T15:13:09Z
Indexed on
2010/05/05
14:08 UTC
Read the original article
Hit count: 253
iis
I have an app pool that recycles every 29 hours, per default. It recycles smoothly 9 times out of 10, and I'm pretty sure the recycle itself is good for the app. Once every couple weeks the recycle does not work. The old worker process dies cleanly and the new worker process starts, but will not serve up content. Recycling the app pool again manually works like a charm. The failed worker process stops and dies cleanly and a second new worker process fires up and serves content perfectly.
I took a crash dump against the failed worker process prior to recycling it, and DebugDiag found nothing to complain about. I tried to dig a little deeper using WinDBG, but mscorsvr/mscorwks is not loaded yet 15 minutes after the new process started. There are 14 threads running (4 async) and 20 pending client connections, but .NET is not even loaded into the process yet.
Any suggestions where to poke and prod to find a root cause on this?
© Server Fault or respective owner