Data Gathering for Crashes, Hangs, Memory Leaks,

High Cpu and Such in IIS/ASP.net/SharePoint Processes



Debugdiag 1.2        [works on Win2008 and 2008 R2]

 

Crash Dump (basic)

 

Crash Dump (advanced, with breakpoint)

 

Crash Dump triggered when a specific ASP.Net Exception is thrown

 

Troubleshooting the Event 2262 - ASP.net Deadlock Detected - In IIS 7.x with DebugDiag 1.2 

 

Troubleshooting the Event 2262 - ASP.net Deadlock Detected - In IIS 6.0 with DebugDiag 1.2

 

 

Native Tools in IIS7.x

 

Crash (basic) for IIS7 using WER

 

Simple Hang for IIS7 using Taskmanager

 

IIS7: Slow Performance when browsing a webpage [Perfmon and Taskmanager Hang Dumps]

 

 

Windbg.exe and PSSCOR

 

How to Set up Windbg.exe for basic IIS & Asp.net dump debugging (postmortem debugging, not live debugging)

 

 

Debugdiag 1.1                 [DebugDiag 1.1 does not work on Windows 2008.   But you can try to adapt most of these steps with Debugdiag 1.2.]

 

Crash (basic) for IIS6

Crash (advanced) for IIS6

Crash dumps – when crashes are caused by heap corruption

Crash Dump triggered when an ASP.Net Out of Memory Exception is thrown (version 1)

Exception dump when the System.OutOfMemoryException is thrown (version 2 – probably better than version 1)

High Memory Hang (for asp.net 1.1 or 2.0 and IIS 6.0)

High Memory Hang  (for classic asp and IIS 5.0)

High CPU Hang (IIS5)

High CPU Hang (IIS6)

Simple Hang for IIS6

Hang Dumps when Data Access problems to backend databases are suspected

IIS6: C0000005 Exception in ASP

 

 

ADPlus Index

 

 

Simple Hang in an 32-bit IIS process (IIS5, IIS6, IIS7)

Simple Hang in an 64-bit IIS process (IIS6, IIS7)

Simple Crash in an 32-bit IIS process (IIS5, IIS6, IIS7)

Simple Crash in an 64-bit IIS process (IIS6, IIS7)

High CPU in a 32 bit IIS or ASP.net process

High CPU in a 64bit IIS/ASP.net process

High Memory Hang in an 32-bit IIS process (IIS5, IIS6, IIS7)

High Memory Hang in an 64-bit IIS process (IIS6, IIS7)

Slow Performance in an 32-bit IIS process (IIS5, IIS6, IIS7)

Slow Performance in in an 64-bit IIS process (IIS6, IIS7)

Dumping when a specific ASP.net 1.1 Exception is Thrown   (this may not work anymore)

Dumping when a specific ASP.net 2.0 Exception is Thrown    (32-bit) this may not work)

Dumping when a specific ASP.net 2.0 Exception is Thrown    (64-bit) this may not work)

Trying to use Leaktrack with Aplus    (this may not work at all)