possible MDAC issue hanging web servers?
possible MDAC issue hanging web servers?
am 03.04.2006 22:39:57 von Jerome Cohen
Hello,
We have a web farm of
win2K machines, IIS 5, MDAC 2.6
server 2003 machines, IIS 6.0, MDAC 2.8
all connecting to Oracle DB, using ADO which use ODBC drivers. We use
MS ODBC for Oracle and Oracle ODBC. all connect using TCP connections
(thru SQLnet) to the DB server. the ODBC drivers use connection
pooling.
We noticed that sometimes web servers "hang", that is they will not
respond to web requests, and then will clear themselves after few
seconds to minutes.
when opening trace on the oracle client we noticed there is a distinct
"break" in the trace file, that is nothing is written for the period we
see the server stuck.
Microsoft acknowleged a bug in MDAC 2.5 which would cause a web server
to "hang", it looks exactly like our problem. is there any chance this
same problem exists on these MDACs? is there any fix for MDAC 2.8 SP1
or otherwise?
We have turned off connection pooling on half of the servers to see if
this solves the issue. can we estimate the impact to performance?
Re: possible MDAC issue hanging web servers?
am 04.04.2006 02:54:53 von Ken Schaefer
You need to use a tool like DebugDiag or IISState to find out what's going
on inside your application: Post the log files that are generated here if
you need help understanding what's going on.
DebugDiag (recommended):
http://www.microsoft.com/windowsserver2003/iis/diagnostictoo ls/default.mspx
IISState
http://www.adopenstatic.com/faq/IISConfigureIISState.aspx
Since you have a managed app, get the Windows Debug Toolkit
(www.microsoft.com/ddk) so that you can get SOS (Son of Strike) to get the
managed stack.
Cheers
Ken
--
IIS Blog: http://www.adOpenStatic.com/cs/blogs/ken
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Yoram Ayalon" wrote in message
news:1144096797.016915.199280@e56g2000cwe.googlegroups.com.. .
: Hello,
:
: We have a web farm of
: win2K machines, IIS 5, MDAC 2.6
: server 2003 machines, IIS 6.0, MDAC 2.8
:
: all connecting to Oracle DB, using ADO which use ODBC drivers. We use
: MS ODBC for Oracle and Oracle ODBC. all connect using TCP connections
: (thru SQLnet) to the DB server. the ODBC drivers use connection
: pooling.
:
: We noticed that sometimes web servers "hang", that is they will not
: respond to web requests, and then will clear themselves after few
: seconds to minutes.
:
: when opening trace on the oracle client we noticed there is a distinct
: "break" in the trace file, that is nothing is written for the period we
: see the server stuck.
:
: Microsoft acknowleged a bug in MDAC 2.5 which would cause a web server
: to "hang", it looks exactly like our problem. is there any chance this
: same problem exists on these MDACs? is there any fix for MDAC 2.8 SP1
: or otherwise?
:
: We have turned off connection pooling on half of the servers to see if
: this solves the issue. can we estimate the impact to performance?
:
Re: possible MDAC issue hanging web servers?
am 04.04.2006 02:54:53 von Ken Schaefer
You need to use a tool like DebugDiag or IISState to find out what's going
on inside your application: Post the log files that are generated here if
you need help understanding what's going on.
DebugDiag (recommended):
http://www.microsoft.com/windowsserver2003/iis/diagnostictoo ls/default.mspx
IISState
http://www.adopenstatic.com/faq/IISConfigureIISState.aspx
Since you have a managed app, get the Windows Debug Toolkit
(www.microsoft.com/ddk) so that you can get SOS (Son of Strike) to get the
managed stack.
Cheers
Ken
--
IIS Blog: http://www.adOpenStatic.com/cs/blogs/ken
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
"Yoram Ayalon" wrote in message
news:1144096797.016915.199280@e56g2000cwe.googlegroups.com.. .
: Hello,
:
: We have a web farm of
: win2K machines, IIS 5, MDAC 2.6
: server 2003 machines, IIS 6.0, MDAC 2.8
:
: all connecting to Oracle DB, using ADO which use ODBC drivers. We use
: MS ODBC for Oracle and Oracle ODBC. all connect using TCP connections
: (thru SQLnet) to the DB server. the ODBC drivers use connection
: pooling.
:
: We noticed that sometimes web servers "hang", that is they will not
: respond to web requests, and then will clear themselves after few
: seconds to minutes.
:
: when opening trace on the oracle client we noticed there is a distinct
: "break" in the trace file, that is nothing is written for the period we
: see the server stuck.
:
: Microsoft acknowleged a bug in MDAC 2.5 which would cause a web server
: to "hang", it looks exactly like our problem. is there any chance this
: same problem exists on these MDACs? is there any fix for MDAC 2.8 SP1
: or otherwise?
:
: We have turned off connection pooling on half of the servers to see if
: this solves the issue. can we estimate the impact to performance?
:
Re: possible MDAC issue hanging web servers?
am 04.04.2006 16:05:57 von Jerome Cohen
thanks,
I have installed DebugDiag on one web server and waiting for the beast
to raise its head...
Re: possible MDAC issue hanging web servers?
am 04.04.2006 16:05:57 von Jerome Cohen
thanks,
I have installed DebugDiag on one web server and waiting for the beast
to raise its head...
Re: possible MDAC issue hanging web servers?
am 04.04.2006 21:47:16 von Jerome Cohen
Here are the log files from DebugDiag. am I on to something? anything
else you would need?
=========================================
1) threads 28 and 29
============================================================ ============
Type Description Recommendation
Information The following threads in
w3wp.exe__DefaultAppPool__PID__1900__Date__04_04_2006__Time_ 11_59_48AM__96__IIS
Hang Dump.dmp are making a database operation using ADO. The call to
ADO originated from vbscript!CatchIDispatchInvoke+46
( 28 29 )
100.00% of executing ASP Requests blocked
3.17% of threads blocked
------------------------------------------------------------ ------------------
Thread 28 - System ID 3992
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 1:10:17 AM
Time spent in user mode 0 Days 0:1:36.359
Time spent in kernel mode 0 Days 0:0:36.703
This thread is making a database operation using ADO. The call to ADO
originated from vbscript!CatchIDispatchInvoke+46
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
msorcl32!RequestOCIWork+61
msorcl32!OCI_olog+67
msorcl32!SQLInternalConnect+54f
msorcl32!SQLDriverConnect+33
odbc32!ToAnsi_SQLDriverConnect+c2
odbc32!SQLInternalDriverConnectW+221
odbc32!SQLDriverConnectW+a8e
msdasql!CODBCHandle::DriverConnect+22
msdasql!CODBCHandle::OHDriverConnect+96
msdasql!CHdbcNode::DriverConnect+22
msdasql!CImpIDBInitialize::Initialize+163
oledb32!CDBInitialize::DoInitialize+33
oledb32!CDBInitialize::Initialize+71
oledb32!CDCMPool::CreateResource+297
comsvcs!CHolder::SafeDispenserDriver::CreateResource+25
comsvcs!CHolder::AllocResource+328
oledb32!CDCMPool::DrawResource+107
oledb32!CDCMPoolManager::DrawResource+384
oledb32!CDPO::Initialize+13d
msado15!_ConnectAsync+37d
msado15!ConnectAsync+4f
msado15!CConnection::Open+c3f
msado15!CConnection::Invoke+c17
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CScriptRuntime::Run+20ce
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ViperAsyncCallback+3e8
asp!CViperAsyncRequest::OnCall+92
comsvcs!CSTAActivityWork::STAActivityWorkHelper+32
ole32!EnterForCallback+c4
ole32!SwitchForCallback+1a3
ole32!PerformCallback+54
ole32!CObjectContext::InternalContextCallback+159
ole32!CObjectContext::DoCallback+1c
comsvcs!CSTAActivityWork::DoWork+12d
comsvcs!CSTAThread::DoWork+18
comsvcs!CSTAThread::ProcessQueueWork+37
comsvcs!CSTAThread::WorkerLoop+17c
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
ASP request executing on thread 28
GET request for
/sw/swchannel/productcatalogcf_v2/internet/productcatalog.as p
Request alive for 0 day(s) 00:00:11
QueryString parentid=152
Request mapped to
\\fileserver\shared-wwwroot\sw\swchannel\productcatalogcf_v2 \internet\productcatalog.asp
ASP Application /LM/W3SVC/1/Root/sw
ASP Template
\\fileserver\SHARED-WWWROOT\SW\SWCHANNEL\PRODUCTCATALOGCF_V2 \INTERNET\PRODUCTCATALOG.ASP
------------------------------------------------------------ ------------------
Thread 29 - System ID 3356
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 1:10:21 AM
Time spent in user mode 0 Days 0:0:14.562
Time spent in kernel mode 0 Days 0:0:5.140
This thread is making a database operation using ADO. The call to ADO
originated from vbscript!CatchIDispatchInvoke+46
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
msorcl32!RequestOCIWork+61
msorcl32!OCI_olog+67
msorcl32!SQLInternalConnect+54f
msorcl32!SQLDriverConnect+33
odbc32!ToAnsi_SQLDriverConnect+c2
odbc32!SQLInternalDriverConnectW+221
odbc32!SQLDriverConnectW+a8e
msdasql!CODBCHandle::DriverConnect+22
msdasql!CODBCHandle::OHDriverConnect+96
msdasql!CHdbcNode::DriverConnect+22
msdasql!CImpIDBInitialize::Initialize+163
oledb32!CDBInitialize::DoInitialize+33
oledb32!CDBInitialize::Initialize+71
oledb32!CDCMPool::CreateResource+297
comsvcs!CHolder::SafeDispenserDriver::CreateResource+25
comsvcs!CHolder::AllocResource+328
oledb32!CDCMPool::DrawResource+107
oledb32!CDCMPoolManager::DrawResource+384
oledb32!CDPO::Initialize+13d
msado15!_ConnectAsync+37d
msado15!ConnectAsync+4f
msado15!CConnection::Open+c3f
msado15!CConnection::Invoke+c17
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CScriptRuntime::Run+1f02
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ExecuteChildRequest+12c
asp!CServer::Transfer+ae
oleaut32!DispCallFunc+16a
oleaut32!CTypeInfo2::Invoke+234
asp!CDispatchImpl::Invoke+55
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ExecuteChildRequest+12c
asp!CServer::Transfer+ae
oleaut32!DispCallFunc+16a
oleaut32!CTypeInfo2::Invoke+234
asp!CDispatchImpl::Invoke+55
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ViperAsyncCallback+3e8
asp!CViperAsyncRequest::OnCall+92
comsvcs!CSTAActivityWork::STAActivityWorkHelper+32
ole32!EnterForCallback+c4
ole32!SwitchForCallback+1a3
ole32!PerformCallback+54
ole32!CObjectContext::InternalContextCallback+159
ole32!CObjectContext::DoCallback+1c
comsvcs!CSTAActivityWork::DoWork+12d
comsvcs!CSTAThread::DoWork+18
comsvcs!CSTAThread::ProcessQueueWork+37
comsvcs!CSTAThread::WorkerLoop+17c
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
ASP request executing on thread 29
GET request for /sw.asp
Request alive for 0 day(s) 00:00:07
QueryString
Request mapped to d:\inetpub\wwwroot\sw.asp
ASP Template D:\INETPUB\WWWROOT\SW.ASP
2) threads 61 and 62
============================================================ ============
Warning The following threads in
w3wp.exe__DefaultAppPool__PID__1900__Date__04_04_2006__Time_ 11_59_48AM__96__IIS
Hang Dump.dmp are waiting on data to be returned from another server
via WinSock.
The call to WinSock originated from orantcp9!nttini+4634
( 61 62 )
3.17% of threads blocked
Ensure that any remote server this application may be calling is
functioning properly and there are no network issues between the two
servers. If the problem continues, please contact the application
vendor for further assistance
Thread 61 - System ID 1616
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 11:59:46 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0
This thread is waiting on data to be returned from another server via
WinSock.
The call to WinSock originated from orantcp9!nttini+4634
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+3a
mswsock!WSPRecv+203
ws2_32!WSARecv+77
orantcp9!nttini+4634
orantcp9!nttini+1f94
oran9!ztvull+17bb3
oran9!nsrdr+140
oran9!nsdo+d31
oran9!nioqrc+3e4
oracommon9!ttcdrv+2e7
oran9!nioqwa+2d
ORACLIENT9!xaolog+2ef6e
ORACLIENT9!xaolog+2e97a
ORACLIENT9!xaolog+2cf4c
ORACLIENT9!xaolog+2dcec
ORACLIENT9!xaolog+2dc39
ORACLIENT9!upilog+64
ORACLIENT9!ocirlo+b0
ociw32!olog+5c
msorcl32!ServiceOCIWorkRequest+10e
msorcl32!OCIWorkerThreadFunc+57
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
------------------------------------------------------------ ------------------
Thread 62 - System ID 3892
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 11:59:47 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0
This thread is waiting on data to be returned from another server via
WinSock.
The call to WinSock originated from orantcp9!nttini+4634
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!WSARecv+77
orantcp9!nttini+4634
orantcp9!nttini+1f94
oran9!ztvull+17bb3
oran9!ztvull+1af62
oran9!nsdo+b1a
oran9!nscall+f08
oran9!nscall+4ee
oran9!niotns+6fa
oran9!osncon+474
ORACLIENT9!kpuatch+64e
ORACLIENT9!xaolog+2f567
ORACLIENT9!xaolog+55157
ORACLIENT9!xaolog+551b2
ORACLIENT9!xaolog+2cbb8
ORACLIENT9!xaolog+2dcec
ORACLIENT9!xaolog+2dc39
ORACLIENT9!upilog+64
ORACLIENT9!ocirlo+b0
ociw32!olog+5c
msorcl32!ServiceOCIWorkRequest+10e
msorcl32!OCIWorkerThreadFunc+57
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
Re: possible MDAC issue hanging web servers?
am 04.04.2006 21:47:16 von Jerome Cohen
Here are the log files from DebugDiag. am I on to something? anything
else you would need?
=========================================
1) threads 28 and 29
============================================================ ============
Type Description Recommendation
Information The following threads in
w3wp.exe__DefaultAppPool__PID__1900__Date__04_04_2006__Time_ 11_59_48AM__96__IIS
Hang Dump.dmp are making a database operation using ADO. The call to
ADO originated from vbscript!CatchIDispatchInvoke+46
( 28 29 )
100.00% of executing ASP Requests blocked
3.17% of threads blocked
------------------------------------------------------------ ------------------
Thread 28 - System ID 3992
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 1:10:17 AM
Time spent in user mode 0 Days 0:1:36.359
Time spent in kernel mode 0 Days 0:0:36.703
This thread is making a database operation using ADO. The call to ADO
originated from vbscript!CatchIDispatchInvoke+46
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
msorcl32!RequestOCIWork+61
msorcl32!OCI_olog+67
msorcl32!SQLInternalConnect+54f
msorcl32!SQLDriverConnect+33
odbc32!ToAnsi_SQLDriverConnect+c2
odbc32!SQLInternalDriverConnectW+221
odbc32!SQLDriverConnectW+a8e
msdasql!CODBCHandle::DriverConnect+22
msdasql!CODBCHandle::OHDriverConnect+96
msdasql!CHdbcNode::DriverConnect+22
msdasql!CImpIDBInitialize::Initialize+163
oledb32!CDBInitialize::DoInitialize+33
oledb32!CDBInitialize::Initialize+71
oledb32!CDCMPool::CreateResource+297
comsvcs!CHolder::SafeDispenserDriver::CreateResource+25
comsvcs!CHolder::AllocResource+328
oledb32!CDCMPool::DrawResource+107
oledb32!CDCMPoolManager::DrawResource+384
oledb32!CDPO::Initialize+13d
msado15!_ConnectAsync+37d
msado15!ConnectAsync+4f
msado15!CConnection::Open+c3f
msado15!CConnection::Invoke+c17
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CScriptRuntime::Run+20ce
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ViperAsyncCallback+3e8
asp!CViperAsyncRequest::OnCall+92
comsvcs!CSTAActivityWork::STAActivityWorkHelper+32
ole32!EnterForCallback+c4
ole32!SwitchForCallback+1a3
ole32!PerformCallback+54
ole32!CObjectContext::InternalContextCallback+159
ole32!CObjectContext::DoCallback+1c
comsvcs!CSTAActivityWork::DoWork+12d
comsvcs!CSTAThread::DoWork+18
comsvcs!CSTAThread::ProcessQueueWork+37
comsvcs!CSTAThread::WorkerLoop+17c
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
ASP request executing on thread 28
GET request for
/sw/swchannel/productcatalogcf_v2/internet/productcatalog.as p
Request alive for 0 day(s) 00:00:11
QueryString parentid=152
Request mapped to
\\fileserver\shared-wwwroot\sw\swchannel\productcatalogcf_v2 \internet\productcatalog.asp
ASP Application /LM/W3SVC/1/Root/sw
ASP Template
\\fileserver\SHARED-WWWROOT\SW\SWCHANNEL\PRODUCTCATALOGCF_V2 \INTERNET\PRODUCTCATALOG.ASP
------------------------------------------------------------ ------------------
Thread 29 - System ID 3356
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 1:10:21 AM
Time spent in user mode 0 Days 0:0:14.562
Time spent in kernel mode 0 Days 0:0:5.140
This thread is making a database operation using ADO. The call to ADO
originated from vbscript!CatchIDispatchInvoke+46
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
kernel32!WaitForSingleObjectEx+ac
kernel32!WaitForSingleObject+12
msorcl32!RequestOCIWork+61
msorcl32!OCI_olog+67
msorcl32!SQLInternalConnect+54f
msorcl32!SQLDriverConnect+33
odbc32!ToAnsi_SQLDriverConnect+c2
odbc32!SQLInternalDriverConnectW+221
odbc32!SQLDriverConnectW+a8e
msdasql!CODBCHandle::DriverConnect+22
msdasql!CODBCHandle::OHDriverConnect+96
msdasql!CHdbcNode::DriverConnect+22
msdasql!CImpIDBInitialize::Initialize+163
oledb32!CDBInitialize::DoInitialize+33
oledb32!CDBInitialize::Initialize+71
oledb32!CDCMPool::CreateResource+297
comsvcs!CHolder::SafeDispenserDriver::CreateResource+25
comsvcs!CHolder::AllocResource+328
oledb32!CDCMPool::DrawResource+107
oledb32!CDCMPoolManager::DrawResource+384
oledb32!CDPO::Initialize+13d
msado15!_ConnectAsync+37d
msado15!ConnectAsync+4f
msado15!CConnection::Open+c3f
msado15!CConnection::Invoke+c17
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CScriptRuntime::Run+1f02
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ExecuteChildRequest+12c
asp!CServer::Transfer+ae
oleaut32!DispCallFunc+16a
oleaut32!CTypeInfo2::Invoke+234
asp!CDispatchImpl::Invoke+55
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ExecuteChildRequest+12c
asp!CServer::Transfer+ae
oleaut32!DispCallFunc+16a
oleaut32!CTypeInfo2::Invoke+234
asp!CDispatchImpl::Invoke+55
vbscript!CatchIDispatchInvoke+46
vbscript!IDispatchInvoke2+af
vbscript!IDispatchInvoke+59
vbscript!InvokeDispatch+13a
vbscript!InvokeByName+42
vbscript!CScriptRuntime::Run+2625
vbscript!CScriptEntryPoint::Call+5c
vbscript!CSession::Execute+b4
vbscript!COleScript::ExecutePendingScripts+13e
vbscript!COleScript::SetScriptState+150
asp!CActiveScriptEngine::TryCall+19
asp!CActiveScriptEngine::Call+31
asp!CallScriptFunctionOfEngine+5b
asp!ExecuteRequest+17e
asp!Execute+249
asp!CHitObj::ViperAsyncCallback+3e8
asp!CViperAsyncRequest::OnCall+92
comsvcs!CSTAActivityWork::STAActivityWorkHelper+32
ole32!EnterForCallback+c4
ole32!SwitchForCallback+1a3
ole32!PerformCallback+54
ole32!CObjectContext::InternalContextCallback+159
ole32!CObjectContext::DoCallback+1c
comsvcs!CSTAActivityWork::DoWork+12d
comsvcs!CSTAThread::DoWork+18
comsvcs!CSTAThread::ProcessQueueWork+37
comsvcs!CSTAThread::WorkerLoop+17c
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
ASP request executing on thread 29
GET request for /sw.asp
Request alive for 0 day(s) 00:00:07
QueryString
Request mapped to d:\inetpub\wwwroot\sw.asp
ASP Template D:\INETPUB\WWWROOT\SW.ASP
2) threads 61 and 62
============================================================ ============
Warning The following threads in
w3wp.exe__DefaultAppPool__PID__1900__Date__04_04_2006__Time_ 11_59_48AM__96__IIS
Hang Dump.dmp are waiting on data to be returned from another server
via WinSock.
The call to WinSock originated from orantcp9!nttini+4634
( 61 62 )
3.17% of threads blocked
Ensure that any remote server this application may be calling is
functioning properly and there are no network issues between the two
servers. If the problem continues, please contact the application
vendor for further assistance
Thread 61 - System ID 1616
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 11:59:46 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0
This thread is waiting on data to be returned from another server via
WinSock.
The call to WinSock originated from orantcp9!nttini+4634
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+3a
mswsock!WSPRecv+203
ws2_32!WSARecv+77
orantcp9!nttini+4634
orantcp9!nttini+1f94
oran9!ztvull+17bb3
oran9!nsrdr+140
oran9!nsdo+d31
oran9!nioqrc+3e4
oracommon9!ttcdrv+2e7
oran9!nioqwa+2d
ORACLIENT9!xaolog+2ef6e
ORACLIENT9!xaolog+2e97a
ORACLIENT9!xaolog+2cf4c
ORACLIENT9!xaolog+2dcec
ORACLIENT9!xaolog+2dc39
ORACLIENT9!upilog+64
ORACLIENT9!ocirlo+b0
ociw32!olog+5c
msorcl32!ServiceOCIWorkRequest+10e
msorcl32!OCIWorkerThreadFunc+57
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34
------------------------------------------------------------ ------------------
Thread 62 - System ID 3892
Entry point msvcrt!_endthreadex+2f
Create time 4/4/2006 11:59:47 AM
Time spent in user mode 0 Days 0:0:0.0
Time spent in kernel mode 0 Days 0:0:0.0
This thread is waiting on data to be returned from another server via
WinSock.
The call to WinSock originated from orantcp9!nttini+4634
Function Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+19d
mswsock!WSPRecv+203
ws2_32!WSARecv+77
orantcp9!nttini+4634
orantcp9!nttini+1f94
oran9!ztvull+17bb3
oran9!ztvull+1af62
oran9!nsdo+b1a
oran9!nscall+f08
oran9!nscall+4ee
oran9!niotns+6fa
oran9!osncon+474
ORACLIENT9!kpuatch+64e
ORACLIENT9!xaolog+2f567
ORACLIENT9!xaolog+55157
ORACLIENT9!xaolog+551b2
ORACLIENT9!xaolog+2cbb8
ORACLIENT9!xaolog+2dcec
ORACLIENT9!xaolog+2dc39
ORACLIENT9!upilog+64
ORACLIENT9!ocirlo+b0
ociw32!olog+5c
msorcl32!ServiceOCIWorkRequest+10e
msorcl32!OCIWorkerThreadFunc+57
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34