Consider increasing the application pool’s PingResponseTime property if the application pool is too busy.
Or, use Orphaning to determine what the threads are doing. Orphaning allows you to configure a command-line executable to run when a process fails to respond to a ping. One such example would be to use a debugger to produce a dumpfile for later analysis. |