CPU 100%, IIS using ASP application

Giganews Newsgroups
Subject: CPU 100%, IIS using ASP application
Posted by:  chetan (chet…@discussions.microsoft.com)
Date: Thu, 12 Jul 2007

We are doing performance testing & CPU spikes on the webserver with 200 or
more users accessing, took the log from debug diag & am posting it. Debug
diag gives an issue with blocking but dosent elaborate on where it happens,
as in the call stack comes up empty for the blocked threads, i checked this
setting in debug diag-->Options & Settings-->Preferences, checked the
"Include source and line information in analysis reports", debug symbols for
Win2K3SP1 are on the server as well. Is there any other setting which i need
to enable to get some more info on the problem. Threads 51 & 54 are blocking
other ASP requests. Any help is appreciated ...

Env: Win2k3 SP1, IIS 6, webserver updated with patches, 2GB Ram, 2CPU

Debug diag report:

----------------------------------------------------------------------------------------
  Analysis Summary
  Type Description Recommendation
  Warning The following threads in
w3wp.exe__BManage__PID__2616__Date__07_09_2007__Time_04_37_04PM__421__Manual
Dump.dmp are waiting on data to be returned from another server via WinSock.

The call to WinSock originated from dbnetlib!ConnectionRead+3b6

( 51 )

50.00% of executing ASP Requests blocked

1.15% 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

  Information The following threads in
w3wp.exe__BManage__PID__2616__Date__07_09_2007__Time_04_37_04PM__421__Manual
Dump.dmp are processing a client request and is/are not fully resolved.
Further analysis of these threads is recommended in order to determine what
may be blocking the request(s).

( 54 )

50.00% of executing ASP Requests blocked

1.15% of threads blocked

Analysis Details
  Table Of Contents

w3wp.exe__BManage__PID__2616__Date__07_09_2007__Time_04_37_04PM__421__Manual
Dump.dmp

  Top 5 threads by CPU time

  Thread report

  COM+ STA ThreadPool Report

  Well-Known COM STA Threads Report

  HTTP Report

  ASP Report

Report for
w3wp.exe__BManage__PID__2616__Date__07_09_2007__Time_04_37_04PM__421__Manual
Dump.dmp
Type of Analysis Performed  Hang Analysis
Machine Name  PERFBOXSQL6
Operating System  Windows Server 2003 Service Pack 1
Number Of Processors  2
Process ID  2616
Process Image  c:\WINDOWS\system32\inetsrv\w3wp.exe
System Up-Time  10 day(s) 03:06:17
Process Up-Time  0 day(s) 00:36:59

Top 5 Threads by CPU time
Note - Times include both user mode and kernel mode for each thread Thread
ID: 56    Total CPU Time: 0 day(s) 00:00:59.937    Entry Point for Thread:
msvcrt!_endthreadex+2f
Thread ID: 69    Total CPU Time: 0 day(s) 00:00:56.671    Entry Point for
Thread: msvcrt!_endthreadex+2f
Thread ID: 18    Total CPU Time: 0 day(s) 00:00:55.0    Entry Point for
Thread: msvcrt!_endthreadex+2f
Thread ID: 31    Total CPU Time: 0 day(s) 00:00:52.640    Entry Point for
Thread: msvcrt!_endthreadex+2f
Thread ID: 63    Total CPU Time: 0 day(s) 00:00:51.671    Entry Point for
Thread: msvcrt!_endthreadex+2f

Thread report

...
...

Thread 51 - System ID 840
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:26 PM
Time spent in user mode  0 Days 0:0:39.453
Time spent in kernel mode  0 Days 0:0:4.125

This thread is waiting on data to be returned from another server via WinSock.

The call to WinSock originated from dbnetlib!ConnectionRead+3b6

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForSingleObject+c
mswsock!SockWaitForSingleObject+3a
mswsock!WSPRecv+203
ws2_32!WSARecv+77
wsock32!recv+31
dbnetlib!ConnectionRead+3b6
sqlsrv32!getbytes+1fa
sqlsrv32!ProcessTDSStream+204
sqlsrv32!SQLExecDirectW+e46
odbc32!SQLExecute+26f
odbc32!SQLExecDirectW+3b
msdasql!CUtlParam30::ExecuteWithParameters+37b
msdasql!CImpICommandText::ExecuteHelper+1ee
msdasql!CImpICommandText::Execute+673
msado15!CConnection::Execute+9d
msado15!_ExecuteAsync+19f
msado15!ExecuteAsync+23
msado15!CQuery::Execute+a5e
msado15!CCommand::_Execute+153
msado15!CCommand::Execute+4e2
msado15!CCommand::Invoke+81e
jscript!DllRegisterServer+45f6
jscript!DllCanUnloadNow+f774
jscript!DllGetClassObject+6421
jscript!DllGetClassObject+63a2
jscript!DllCanUnloadNow+6301
jscript+5750
jscript+4fe0
jscript+6dd9
jscript+38aa
jscript+5079
jscript+4fff
jscript+6f34
jscript+5750
jscript+4fe0
jscript+6dd9
jscript+38aa
jscript+5cb0
jscript+4fff
jscript!DllCanUnloadNow+6d2
jscript+38aa
jscript+5347
jscript!DllGetClassObject+589
jscript!DllGetClassObject+8b8
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  51
GET request for  /BManage/lang-en/management/LMS_Training.asp
Request alive for  0 day(s) 00:00:16
QueryString  UserMode=0&Mode=4
Request mapped to
c:\inetpub\wwwroot\BManage\lang-en\management\LMS_Training.asp
ASP Application  /LM/W3SVC/1/Root/BManage
ASP Template  C:\INETPUB\WWWROOT\BManage\LANG-EN\MANAGEMENT\LMS_TRAINING.ASP

Script call stack for thread 51

Function Scope  Line Of Code  Source File  Line Number

Thread 52 - System ID 3892
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:29 PM
Time spent in user mode  0 Days 0:0:40.875
Time spent in kernel mode  0 Days 0:0:6.406

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 53 - System ID 2528
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:36 PM
Time spent in user mode  0 Days 0:0:45.515
Time spent in kernel mode  0 Days 0:0:4.921

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 54 - System ID 2872
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:39 PM
Time spent in user mode  0 Days 0:0:37.656
Time spent in kernel mode  0 Days 0:0:5.656

This thread is processing a client request and is/are not fully resolved.
Further analysis of these threads is recommended in order to determine what
may be blocking the request(s).

Function  Source
ntdll!RtlEnterCriticalSection+6
jscript+1590
jscript+1604
jscript!DllGetClassObject+4aa7
jscript!DllGetClassObject+4ab6
jscript!DllGetClassObject+5821
asp!CScriptingNamespace::UnInit+93
asp!ExecuteRequest+3c0
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  54
GET request for  /BManage/lang-en/management/LMS_LearnerHomePageData.asp
Request alive for  0 day(s) 00:00:16
QueryString
objPrefArrayInd=16&arrIViewPrefInd=1&arrMaxRowsInd=0&iIndextemp=1&iIndex=3&UserMode=0
Request mapped to
c:\inetpub\wwwroot\BManage\lang-en\management\LMS_LearnerHomePageData.asp
ASP Application  /LM/W3SVC/1/Root/BManage
ASP Template
C:\INETPUB\WWWROOT\BManage\LANG-EN\MANAGEMENT\LMS_LEARNERHOMEPAGEDATA.ASP

Script call stack for thread 54

Function Scope  Line Of Code  Source File  Line Number

Thread 55 - System ID 1092
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:46 PM
Time spent in user mode  0 Days 0:0:24.421
Time spent in kernel mode  0 Days 0:0:2.859

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 56 - System ID 1992
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:49 PM
Time spent in user mode  0 Days 0:0:52.359
Time spent in kernel mode  0 Days 0:0:7.578

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 57 - System ID 3456
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:56 PM
Time spent in user mode  0 Days 0:0:36.171
Time spent in kernel mode  0 Days 0:0:4.265

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 58 - System ID 484
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:02:59 PM
Time spent in user mode  0 Days 0:0:27.843
Time spent in kernel mode  0 Days 0:0:3.953

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 59 - System ID 2440
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:06 PM
Time spent in user mode  0 Days 0:0:23.687
Time spent in kernel mode  0 Days 0:0:2.578

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 60 - System ID 2744
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:09 PM
Time spent in user mode  0 Days 0:0:36.328
Time spent in kernel mode  0 Days 0:0:3.546

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 61 - System ID 2516
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:16 PM
Time spent in user mode  0 Days 0:0:18.578
Time spent in kernel mode  0 Days 0:0:2.656

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 62 - System ID 4076
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:19 PM
Time spent in user mode  0 Days 0:0:41.796
Time spent in kernel mode  0 Days 0:0:4.671

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 63 - System ID 1284
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:19 PM
Time spent in user mode  0 Days 0:0:44.968
Time spent in kernel mode  0 Days 0:0:6.703

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 64 - System ID 344
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:29 PM
Time spent in user mode  0 Days 0:0:40.890
Time spent in kernel mode  0 Days 0:0:6.62

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 65 - System ID 2928
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:36 PM
Time spent in user mode  0 Days 0:0:39.734
Time spent in kernel mode  0 Days 0:0:4.562

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 66 - System ID 1900
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:37 PM
Time spent in user mode  0 Days 0:0:37.609
Time spent in kernel mode  0 Days 0:0:7.234

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 67 - System ID 2604
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:42 PM
Time spent in user mode  0 Days 0:0:25.796
Time spent in kernel mode  0 Days 0:0:2.718

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 68 - System ID 704
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:49 PM
Time spent in user mode  0 Days 0:0:40.296
Time spent in kernel mode  0 Days 0:0:5.984

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 69 - System ID 3752
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:56 PM
Time spent in user mode  0 Days 0:0:51.437
Time spent in kernel mode  0 Days 0:0:5.234

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 70 - System ID 1212
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:03:59 PM
Time spent in user mode  0 Days 0:0:33.484
Time spent in kernel mode  0 Days 0:0:5.390

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 71 - System ID 2144
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:04:04 PM
Time spent in user mode  0 Days 0:0:26.906
Time spent in kernel mode  0 Days 0:0:3.187

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 72 - System ID 2384
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:04:09 PM
Time spent in user mode  0 Days 0:0:26.906
Time spent in kernel mode  0 Days 0:0:4.31

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 73 - System ID 1360
Entry point  msvcrt!_endthreadex+2f
Create time  7/9/2007 4:04:17 PM
Time spent in user mode  0 Days 0:0:31.140
Time spent in kernel mode  0 Days 0:0:3.390

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtWaitForMultipleObjects+c
kernel32!WaitForMultipleObjectsEx+11a
user32!RealMsgWaitForMultipleObjectsEx+141
user32!MsgWaitForMultipleObjects+1f
comsvcs!CSTAThread::WorkerLoop+1e5
msvcrt!_endthreadex+a3
kernel32!BaseThreadStart+34

Thread 74 - System ID 2276
Entry point  rpcrt4!ThreadStartRoutine
Create time  7/9/2007 4:06:09 PM
Time spent in user mode  0 Days 0:0:0.0
Time spent in kernel mode  0 Days 0:0:0.0

Function  Source
ntdll!KiFastSystemCallRet
ntdll!ZwReplyWaitReceivePortEx+c
rpcrt4!LRPC_ADDRESS::ReceiveLotsaCalls+198
rpcrt4!RecvLotsaCallsWrapper+d
rpcrt4!BaseCachedThreadRoutine+9d
rpcrt4!ThreadStartRoutine+1b
kernel32!BaseThreadStart+34

Thread 75 - System ID 2984
Entry point  rpcrt4!ThreadStartRoutine
Create time  7/9/2007 4:06:09 PM
Time spent in user mode  0 Days 0:0:0.0
Time spent in kernel mode  0 Days 0:0:0.0

Function  Source
ntdll!KiFastSystemCallRet
ntdll!ZwReplyWaitReceivePortEx+c
rpcrt4!LRPC_ADDRESS::ReceiveLotsaCalls+198
rpcrt4!RecvLotsaCallsWrapper+d
rpcrt4!BaseCachedThreadRoutine+9d
rpcrt4!ThreadStartRoutine+1b
kernel32!BaseThreadStart+34

Thread 76 - System ID 3928
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:11:12 PM
Time spent in user mode  0 Days 0:0:0.390
Time spent in kernel mode  0 Days 0:0:2.875

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

Thread 77 - System ID 3684
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:11:32 PM
Time spent in user mode  0 Days 0:0:1.187
Time spent in kernel mode  0 Days 0:0:3.984

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

Thread 78 - System ID 1524
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:14:53 PM
Time spent in user mode  0 Days 0:0:0.703
Time spent in kernel mode  0 Days 0:0:3.343

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

Thread 79 - System ID 228
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:19:01 PM
Time spent in user mode  0 Days 0:0:1.234
Time spent in kernel mode  0 Days 0:0:3.531

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

Thread 80 - System ID 3004
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:21:35 PM
Time spent in user mode  0 Days 0:0:0.703
Time spent in kernel mode  0 Days 0:0:3.31

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

Thread 81 - System ID 2864
Entry point  w3tp!THREAD_MANAGER::ThreadManagerThread
Create time  7/9/2007 4:29:30 PM
Time spent in user mode  0 Days 0:0:0.312
Time spent in kernel mode  0 Days 0:0:2.296

Function  Source
ntdll!KiFastSystemCallRet
ntdll!NtRemoveIoCompletion+c
kernel32!GetQueuedCompletionStatus+29
w3tp!THREAD_POOL_DATA::ThreadPoolThread+33
w3tp!THREAD_POOL_DATA::ThreadPoolThread+24
w3tp!THREAD_MANAGER::ThreadManagerThread+39
kernel32!BaseThreadStart+34

COM+ STA ThreadPool Report
Max STA Threads    50
Min STA Threads    4
Current STA Threads    50
g_activitiesPerThread    1
EmulateMTSBehavior    False
STA Threads In-Call    2  (4%)

All threads other simliair to Threads 52/53

STA Thread        Activity Count        Thread Status        Call Status
51 4 In-Call (ASP)    waiting on data to be returned from another server via
WinSock
52 4 Idle    (N/A)
53 4 Idle    (N/A)
54 4 In-Call (ASP)    processing a client request and is/are not fully
resolved. Further analysis of these threads is recommended in order to
determine what may be blocking the request(s).

Well-Known COM STA Threads Report
STA Name    Thread ID    Thread Status    Call Status

Main STA    15 Idle    (N/A)
Apartment-threaded host for MTA clients    33 Idle    (N/A)

HTTP report
IIS ATQ worker thread count  11 Thread(s)
Available ATQ worker thread count  11 Thread(s)
Active client connections  151 client connection(s)

Client Connections
Client connection from 10.100.4.213:14960 to 10.100.4.251:80
Host Header  PERFBOXSQL6:80
GET request for
/BManage/lang-en/management/LMS_Training.asp?UserMode=0&Mode=4
Mapped To URL  /BManage/lang-en/management/LMS_Training.asp
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString  UserMode=0&Mode=4
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

Client connection from 10.100.4.137:47468 to 10.100.4.240:80
Host Header  PERFBOXSQL6:80
GET request for
/BManage/lang-en/management/LMS_LearnerHomePageData.asp?objPrefArrayInd=16&arrIViewPrefInd=1&arrMaxRowsInd=0&iIndextemp=1&iIndex=3&UserMode=0
Mapped To URL  /BManage/lang-en/management/LMS_LearnerHomePageData.asp
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString
objPrefArrayInd=16&arrIViewPrefInd=1&arrMaxRowsInd=0&iIndextemp=1&iIndex=3&UserMode=0
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

Client connection from 10.100.4.137:46858 to 10.100.4.240:80
Host Header  PERFBOXSQL6:80
GET request for
/BManage/uploads/courses/wll_test/one_attempt_test_02/media/2b.jpg
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

Client connection from 10.100.4.213:15156 to 10.100.4.251:80
Host Header  PERFBOXSQL6:80
POST request for  /BManage/lang-default/SYS_login.asp
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

Client connection from 10.100.4.213:15155 to 10.100.4.251:80
Host Header  PERFBOXSQL6:80
GET request for  /BManage/lang-default/css/default_st700/SYS_base.css
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

Client connection from 10.100.4.213:15154 to 10.100.4.251:80
Host Header  PERFBOXSQL6:80
GET request for  /BManage/core/client_scripts/SYS_util.js
HTTP Version  HTTP/1.1
SSL Request  False
Time alive  0 day(s) 00:00:16
QueryString
Request mapped to
HTTP Request State  HTR_READING_CLIENT_REQUEST
Native Request State  NREQ_STATE_PROCESS

145 connection(s) waiting for the next request.
ASP report
Executing ASP requests  2 Request(s)
ASP templates cached  23 Template(s)
ASP template cache size  56.98 MBytes
Loaded ASP applications  1 Application(s)
ASP.DLL Version    6.0.3790.1830

ASP application report
ASP application metabase key    /LM/W3SVC/1/Root/BManage
Physical Path  C:\INETPUB\WWWROOT\BManage\
Virtual Root  /BManage
Session Count  211 Session(s)
Request Count  3 Request(s)
Session Timeout  360 minutes(s)
Path to Global.asa  C:\INETPUB\WWWROOT\BManage\GLOBAL.ASA
Server side script debugging enabled  False
Client side script debugging enabled  False
Out of process COM servers allowed  False
Session state turned on  True
Write buffering turned on  True
Application restart enabled  True
Parent paths enabled  False
ASP Script error messages will be sent to browser  True

Current ASP Request report
ASP request executing on thread  51
GET request for  /BManage/lang-en/management/LMS_Training.asp
Request alive for  0 day(s) 00:00:16
QueryString  UserMode=0&Mode=4
Request mapped to
c:\inetpub\wwwroot\BManage\lang-en\management\LMS_Training.asp
ASP Application  /LM/W3SVC/1/Root/BManage
ASP Template  C:\INETPUB\WWWROOT\BManage\LANG-EN\MANAGEMENT\LMS_TRAINING.ASP

ASP request executing on thread  54
GET request for  /BManage/lang-en/management/LMS_LearnerHomePageData.asp
Request alive for  0 day(s) 00:00:16
QueryString
objPrefArrayInd=16&arrIViewPrefInd=1&arrMaxRowsInd=0&iIndextemp=1&iIndex=3&UserMode=0
Request mapped to
c:\inetpub\wwwroot\BManage\lang-en\management\LMS_LearnerHomePageData.asp
ASP Application  /LM/W3SVC/1/Root/BManage
ASP Template
C:\INETPUB\WWWROOT\BManage\LANG-EN\MANAGEMENT\LMS_LEARNERHOMEPAGEDATA.ASP

Script Summary
  Script Name Status Error Code Error Source Error Description Source Line
IISAnalysis.asp Completed
----------------------------------------------------------------------------------------

Replies