Hey, didn't I suggest in the blog entry to NOT try to install random
patches/service-packs or make configuration changes to fix a crash? :-) You
need to catch the crash and identify it first, then determine whether a
patch/service-pack, config change, etc can address the issue.
You want to wait for real crashes. Not whatever you are catching right now
When dealing with a crash, you just wants the log file and stack trace.
Everything else in the process is pretty much toast since data corruption
could have happened on the exceptional event (like a crash) and you
certainly do not want to continue working with known data corruption.
It is much the same rationale for BSOD. Windows rather BSOD when a bad thing
happens in kernel mode than attempt to continue run, possibly causing other
data corruption (especially to the network or filesystem...).
--
//David
IIS
http://blogs.msdn.com/David.Wang This posting is provided "AS IS" with no warranties, and confers no rights.
//
[quoted text, click to view] "Ian Cox" <Ian1971@newsgroup.nospam> wrote in message
news:%23HhI5gxrFHA.2880@TK2MSFTNGP12.phx.gbl...
Okay we tried Win 2K3 Sp1. That didn't help.
I tried running IIS state but it seems to pick up a soft crash everytime I
run it when in fact the problems we have been having only happen once or
twice a day. Unless there is some ongoing issue that it is recovering from
most of the time...
Also when IISstate detects this soft crash it kills the IIS process when it
finishes. Is this normal?
Anyway here is my IIS State log file, if any one can make sense of it that
would be much appreciated
******
Opened log file 'D:\program files\iisstate\output\IISState-3420.log'
***********************
Starting new log output
IISState version 3.3.1
Thu Sep 01 19:02:54 2005
OS = Windows 2003 Server
Executable: w3wp.exe
PID = 3420
Note: Thread times are formatted as HH:MM:SS.ms
***********************
IIS has crashed...
Beginning Analysis
DLL (!FunctionName) that failed:
Thread ID: 11
System Thread ID: bf4
Kernel Time: 0:0:1.640
User Time: 0:0:30.343
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorsvr.dll -
Thread Type: Other
# ChildEBP RetAddr
WARNING: Frame IP not in any known module. Following frames may be wrong.
00 01a4eb64 02d0830f 0x2f701c5
01 01a4f79c 02dfe27c 0x2d0830f
02 01a4f808 02c014a7 0x2dfe27c
03 01a4f844 02c00f13 0x2c014a7
04 01a4f8a0 023cf792 0x2c00f13
05 01a4f8ec 023cf663 0x23cf792
06 01a4f944 020f9938 0x23cf663
07 01a4f9d4 7923c206 0x20f9938
08 01a4fa14 791cc3c8 mscorsvr!CoUninitializeEE+0xcc3
09 01a4fa5c 7923c1c3 mscorsvr!Ordinal76+0x1c3c8
0a 01a4fac4 01afa179 mscorsvr!CoUninitializeEE+0xc80
0b 01a4fba8 0218e928 0x1afa179
0c 0218e928 00000001 0x218e928
Closing open log file D:\program files\iisstate\output\IISState-3420.log
Opened log file 'D:\program files\iisstate\output\IISState-3420.log'
***********************
Starting new log output
IISState version 3.3.1
Thu Sep 01 19:02:54 2005
OS = Windows 2003 Server
Executable: w3wp.exe
PID = 3420
Note: Thread times are formatted as HH:MM:SS.ms
***********************
Thread ID: 0
System Thread ID: cd4
Kernel Time: 0:0:0.15
User Time: 0:0:0.31
Thread Status: Thread is in a WAIT state.
Thread Type: HTTP Compression Thread
# ChildEBP RetAddr
00 0006fc08 7c822124 ntdll!KiFastSystemCallRet
01 0006fc0c 77e6baa8 ntdll!NtWaitForSingleObject+0xc
02 0006fc7c 77e6ba12 kernel32!WaitForSingleObjectEx+0xac
03 0006fc90 5a36467a kernel32!WaitForSingleObject+0x12
04 0006fca0 5a366e63 w3dt!WP_CONTEXT::RunMainThreadLoop+0x10
05 0006fca8 5a3af41d w3dt!UlAtqStartListen+0x2d
06 0006fcb8 5a3bc259 w3core!W3_SERVER::StartListen+0xbd
07 0006ff0c 0100187c w3core!UlW3Start+0x26e
08 0006ff44 01001a23 w3wp!wmain+0x22a
09 0006ffc0 77e523cd w3wp!wmainCRTStartup+0x12b
0a 0006fff0 00000000 kernel32!BaseProcessStart+0x23
Thread ID: 1
System Thread ID: dc4
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 009eff9c 7c821364 ntdll!KiFastSystemCallRet
01 009effa0 7c81fe26 ntdll!NtDelayExecution+0xc
02 009effb8 77e66063 ntdll!RtlpTimerThread+0x47
03 009effec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 2
System Thread ID: c80
Kernel Time: 0:0:0.156
User Time: 0:0:0.171
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00c9ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00c9ff28 77e6611a ntdll!NtRemoveIoCompletion+0xc
02 00c9ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00c9ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00c9ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00c9ffb8 77e66063 W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00c9ffec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 3
System Thread ID: c14
Kernel Time: 0:0:0.265
User Time: 0:0:0.250
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00cdff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00cdff28 77e6611a ntdll!NtRemoveIoCompletion+0xc
02 00cdff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00cdff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00cdffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00cdffb8 77e66063 W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00cdffec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 4
System Thread ID: 91c
Kernel Time: 0:0:0.500
User Time: 0:0:0.406
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d1ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00d1ff28 77e6611a ntdll!NtRemoveIoCompletion+0xc
02 00d1ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00d1ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00d1ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00d1ffb8 77e66063 W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00d1ffec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 5
System Thread ID: ca0
Kernel Time: 0:0:0.359
User Time: 0:0:0.390
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d5ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00d5ff28 77e6611a ntdll!NtRemoveIoCompletion+0xc
02 00d5ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00d5ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00d5ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00d5ffb8 77e66063 W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00d5ffec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 6
System Thread ID: 5b0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: Other
# ChildEBP RetAddr
00 00e1fcec 7c822114 ntdll!KiFastSystemCallRet
01 00e1fcf0 7c83acfd ntdll!NtWaitForMultipleObjects+0xc
02 00e1ffb8 77e66063 ntdll!RtlpWaitThread+0x161
03 00e1ffec 00000000 kernel32!BaseThreadStart+0x34
Thread ID: 7
System Thread ID: 658
Kernel Time: 0:0:0.0