We hooked up IISState and got this:
***********************
IIS has crashed...
Beginning Analysis
DLL (!FunctionName) that failed:
Thread ID: 27
System Thread ID: 8a8
Kernel Time: 0:0:24.984
User Time: 0:1:36.671
*** WARNING: Unable to verify checksum for C:\WINNT\system32\PDM.DLL
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:\WINNT\system32\PDM.DLL -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:\WINNT\System32\jscript.dll -
Thread Type: PDM (Debugger) Thread.
# ChildEBP RetAddr
00 0216ebc8 4a001372 0x0
01 0216ebf8 6b72e62b PDM+0x1372
WARNING: Stack unwind information not available. Following frames may be
wrong.
02 0216ec08 6b76ee64 jscript!DllCanUnloadNow+0xb1c3
03 05c02f38 6b77aef4 jscript!DllRegisterServer+0x349e4
04 6b77af0c 6b76f7a1 jscript!DllRegisterServer+0x40a74
05 6b76f784 57d28556 jscript!DllRegisterServer+0x35321
06 0c24548b 00000000 0x57d28556
Closing open log file C:\iisstate\output\IISState-2888.log
Opened log file 'C:\iisstate\output\IISState-2888.log'
***********************
After running some more we got this:
IIS has crashed...
Beginning Analysis
*** ERROR: Symbol file could not be found. Defaulted to export symbols for
C:\WINNT\System32\vbscript.dll -
DLL (!FunctionName) that failed: vbscript!DllCanUnloadNow
Thread ID: 22
System Thread ID: 568
Kernel Time: 0:0:0.546
User Time: 0:0:2.531
Thread Type: ASP
Executing Page: C:\EMAIL\DEFAULT.ASP
# ChildEBP RetAddr
WARNING: Stack unwind information not available. Following frames may be
wrong.
00 021efa7c 77f98191 vbscript!DllCanUnloadNow+0xd620
01 00000000 00000000 ntdll!_except_handler3
Closing open log file C:\iisstate\output\IISState-2208.log
Opened log file 'C:\iisstate\output\IISState-2208.log'
Any ideas?
Thanks!
--Max
"Aaron Bertrand - MVP" <aa***@TRASHaspfaq.com> wrote in message
news:eX**************@tk2msftngp13.phx.gbl...
http://www.aspfaq.com/2171
http://www.aspfaq.com/2355
"Max Metral" <no****@nospam.com> wrote in message
news:eh*************@TK2MSFTNGP12.phx.gbl... So many details, so little knowledge of what's important. We have a
site that we are subjecting to load tests. It makes heavy use of ADO, a VB
COM object, some scriptlets, and some HTTP services. It runs fine for a couple hours. Then all heck starts breaking loose.
The strangest state it found itself in was returning ASP0115 on this
page:
<%Server.CreateObject("Scripting.Dictionary")%>
Hello!
We have also seen
DCOM got error "Overlapped I/O operation is in progress. " and was
unable to logon .\IWAM_WWW1 in order to run the server:
{11F44BDC-966A-40F1-8C23-...}
strangely, sometimes after about 20 minutes, it just recovers, with no
event log entries or anything. Memory never gets high, page faults are low,
handles look fine, TCP looks fine, but something is clearly funked.
In it's current state we see
Server Application Error
The server has reached the maximum recovery limit for the application
during the processing of your request. Please contact the server administrator
for assistance.
Any assistance is greatly appreciated. Are there counters we should
check? Are there things we might be doing to IIS from VB that cause this (dumb
question, I know)?
Right now we have session state turned on, which I don't like and we
don't use, but is a bit complicated to turn off (components which expect the
object even though they don't touch it). Could this be related?