The Internet Information Services (IIS) debug tools are designed to help determine which requests have caused IIS to crash and to log specific information when a request does not respond in an expected time period.
This toolkit is made up of 2 main tools:
IIS Crash/Hang Agent: tracks all requests as they enter IIS and leave IIS and will log requests that are still being processed if IIS terminates unexpectedly. This tool also allows an administrator to configure a command line to run whenever a request takes too long to respond indicating a potential hang.
IIS Dump: The default command line for gathering information on Hangs; this tool is able to dump many different items at once for root cause analysis investigation. IIS Dump can produce text reports on stacks for each thread in an IIS-related process, dump files for each IIS-related process, dump the Metabase in an XML format file, and provide system DLL version information.
Get IIS Debug Tools and give it a try to see just how useful it can actually be for you!
What's New in This Release:
IIS Crash/Hang Agent:
· Added header to crash/hang log files for easier reading
· Installation can restart W3SVC if desired
· Support for PreActionCommand, allowing the Crash/Hang Agent to do something before it takes action on a crash or hang
· Covers more exceptions in crash/invasive mode
· Ability to CAB files to send to support
· Add the COM+ package name and IIS 6 application pool name to file names
· Process List is included in the sysinfo log
· Added IIS 6 support for writing in-flight requests to debug log
· Detect managed processes before running managed process debug script
· Added verbose mode to !clientconns for easier debugging