473,326 Members | 2,090 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

IIS 6 - Slow Response Time

We are experiencing very slow response time in our web app. We run IIS 6 - windows 2003.

I ran iisstate.

Here's what I got. Any ideas??

Opened log file 'F:\iisstate\output\IISState-812.log'

***********************
Starting new log output
IISState version 3.3.1

Tue Mar 13 08:26:17 2007

OS = Windows 2003 Server
Executable: w3wp.exe
PID = 812

Note: Thread times are formatted as HH:MM:SS.ms

***********************




Thread ID: 0
System Thread ID: d50
Kernel Time: 0:0:0.62
User Time: 0:0:0.62
Thread Status: Thread is in a WAIT state.
Thread Type: HTTP Compression Thread
# ChildEBP RetAddr
00 0006fc08 7c822124 ntdll!KiFastSystemCallRet
01 0006fc0c 77e6bad8 ntdll!NtWaitForSingleObject+0xc
02 0006fc7c 77e6ba42 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 77e523e5 w3wp!wmainCRTStartup+0x12b
0a 0006fff0 00000000 kernel32!BaseProcessStart+0x23




Thread ID: 1
System Thread ID: d04
Kernel Time: 0:0:0.15
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 00a3ff9c 7c821364 ntdll!KiFastSystemCallRet
01 00a3ffa0 7c81fe26 ntdll!NtDelayExecution+0xc
02 00a3ffb8 77e6608b ntdll!RtlpTimerThread+0x47
03 00a3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 2
System Thread ID: d0c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: ASP.dll symbols not found. Unable to locate ASP page.
Continuing with other analysis.

No remote call being made

# ChildEBP RetAddr
00 00abfe18 7c821c54 ntdll!KiFastSystemCallRet
01 00abfe1c 77c7538c ntdll!ZwReplyWaitReceivePortEx+0xc
02 00abff84 77c5778f RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x198
03 00abff8c 77c5f7dd RPCRT4!RecvLotsaCallsWrapper+0xd
04 00abffac 77c5de88 RPCRT4!BaseCachedThreadRoutine+0x9d
05 00abffb8 77e6608b RPCRT4!ThreadStartRoutine+0x1b
06 00abffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 3
System Thread ID: 380
Kernel Time: 0:0:0.156
User Time: 0:0:0.156
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00cbff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00cbff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00cbff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00cbff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00cbffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00cbffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00cbffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 4
System Thread ID: d14
Kernel Time: 0:0:0.140
User Time: 0:0:0.140
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00cfff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00cfff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00cfff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00cfff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00cfffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00cfffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00cfffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 5
System Thread ID: 838
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d3ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00d3ff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00d3ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00d3ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00d3ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00d3ffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00d3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 6
System Thread ID: 33c
Kernel Time: 0:0:0.0
User Time: 0:0:0.15
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00d7ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00d7ff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00d7ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00d7ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00d7ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00d7ffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00d7ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 7
System Thread ID: c04
Kernel Time: 0:0:0.0
User Time: 0:0:0.31
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00dbff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00dbff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00dbff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00dbff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00dbffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00dbffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00dbffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 8
System Thread ID: bdc
Kernel Time: 0:0:0.281
User Time: 0:0:0.218
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00dfff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00dfff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00dfff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00dfff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00dfffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00dfffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00dfffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 9
System Thread ID: d18
Kernel Time: 0:0:0.343
User Time: 0:0:0.234
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00e3ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00e3ff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00e3ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00e3ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00e3ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00e3ffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00e3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 10
System Thread ID: d1c
Kernel Time: 0:0:0.296
User Time: 0:0:0.125
Thread Type: HTTP Listener
# ChildEBP RetAddr
00 00e7ff24 7c821bf4 ntdll!KiFastSystemCallRet
01 00e7ff28 77e66142 ntdll!NtRemoveIoCompletion+0xc
02 00e7ff54 5a30249e kernel32!GetQueuedCompletionStatus+0x29
03 00e7ff8c 5a3026bc W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x33
04 00e7ffa0 5a301db9 W3TP!THREAD_POOL_DATA::ThreadPoolThread+0x24
05 00e7ffb8 77e6608b W3TP!THREAD_MANAGER::ThreadManagerThread+0x39
06 00e7ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 11
System Thread ID: d20
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 00f3fcec 7c822114 ntdll!KiFastSystemCallRet
01 00f3fcf0 7c83acfd ntdll!NtWaitForMultipleObjects+0xc
02 00f3ffb8 77e6608b ntdll!RtlpWaitThread+0x161
03 00f3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 12
System Thread ID: d34
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Status: Thread is in a WAIT state.
Thread Type: HTTP Compression Thread
# ChildEBP RetAddr
00 01abfa84 7c822124 ntdll!KiFastSystemCallRet
01 01abfa88 77e6bad8 ntdll!NtWaitForSingleObject+0xc
02 01abfaf8 77e6ba42 kernel32!WaitForSingleObjectEx+0xac
03 01abfb0c 5a3b8147 kernel32!WaitForSingleObject+0x12
04 01abffb8 77e6608b w3core!HTTP_COMPRESSION::CompressionThread+0x126
05 01abffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 13
System Thread ID: d3c
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Possible ASP page. Possible DCOM activity
Executing Page: ASP.dll symbols not found. Unable to locate ASP page.
Continuing with other analysis.

No remote call being made

# ChildEBP RetAddr
00 01affe18 7c821c54 ntdll!KiFastSystemCallRet
01 01affe1c 77c7538c ntdll!ZwReplyWaitReceivePortEx+0xc
02 01afff84 77c5778f RPCRT4!LRPC_ADDRESS::ReceiveLotsaCalls+0x198
03 01afff8c 77c5f7dd RPCRT4!RecvLotsaCallsWrapper+0xd
04 01afffac 77c5de88 RPCRT4!BaseCachedThreadRoutine+0x9d
05 01afffb8 77e6608b RPCRT4!ThreadStartRoutine+0x1b
06 01afffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 14
System Thread ID: 278
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 01b3ff8c 7c821364 ntdll!KiFastSystemCallRet
01 01b3ff90 7c815267 ntdll!NtDelayExecution+0xc
02 01b3ffb8 77e6608b ntdll!RtlpIOWorkerThread+0x3f
03 01b3ffec 00000000 kernel32!BaseThreadStart+0x34




Thread ID: 15
System Thread ID: da0
Kernel Time: 0:0:0.0
User Time: 0:0:0.0
Thread Type: Other
# ChildEBP RetAddr
00 01c2fd90 7c821364 ntdll!KiFastSystemCallRet
01 01c2fd94 77e41ea7 ntdll!NtDelayExecution+0xc
02 01c2fdfc 77e424c1 kernel32!SleepEx+0x68
03 01c2fe0c 791bf4f9 kernel32!Sleep+0xf
04 01c2ffb8 77e6608b mscorsvr+0xf4f9
05 01c2ffec 00000000 kernel32!BaseThreadStart+0x34
GetContextState failed, 0x8007001F
GetContextState failed, 0x8007001F
GetContextState failed, 0x8007001F




Thread ID: 16
System Thread ID: 0
Kernel Time: 0:0:3.312
User Time: 0:0:53.265
GetContextState failed, 0x8007001F
Mar 13 '07 #1
2 19545
kenobewan
4,871 Expert 4TB
IISState is a really old tool you should consider using Debug Diag. Do you have an actual memory dump?

When W3wp.exe spikes to 100%, this generally points to a infinite loop in your code somewhere or an AV (access violation). Are you using On Error Resume Next in your code? If so, comment all instances of this line of code & you should start to see where the problems lie. Also, does the server CPU stay spiked or does it return to normal levels on its own? Does an IISReset fix the problem? Check the versions of anything that you are running as some products are known to be very buggy under IIS 6.

What I would suggest you do is download & use Debug Diag to grab a memory dump and then run an analysis on the memory dump - see this article on using Debug Diagnostics:
Using the Debug Diagnostics Tool
Mar 14 '07 #2
Will do - thanks
Mar 14 '07 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

5
by: Kurt Bauer | last post by:
I have an ASP group calendar application which pulls calendar data from Exchange via webdav into an XML string. I then loop the XML nodes to populate a collection of appointments. Finally I use...
8
by: BlueBall | last post by:
I am writing some kind of network testing tool and I have wrote the following code in ASP.NET with C# int size= 10048576; // around 10 MB data string buffer = ""; for (int j=1; j<=1024;...
4
by: Vito DeCarlo | last post by:
Over the past week, I've been noticing that any websites (on this one particular web server) built with ASP.NET have unusually slow (5 second) response times when moving through the site. There...
12
by: Ian Murphy | last post by:
Hopefully someone else has seen something similar. We are experiencing an odd problem with aspnet, iis6 and w2k3. I have written a small site which works fine during the day. Each morning however...
5
by: Ram | last post by:
Hi After deploying a simple web application to the production environment, I see that hwne I launch my app's url it takes a while to load the home page.(it doesnt do anything complex. A pretty...
1
by: dk | last post by:
Any idea why the response time is slow when running a system tray app when viewing the properties form? There is one primary loop and a timer control which executes every 3minutes. Is having the...
6
by: MadMan2004 | last post by:
Hello all! I'm having a problem with a project I'm working on and I'd like to ask for anyone's input that might be helpful. I'm building a rather large front-end application connecting to an...
9
by: SAL | last post by:
I have an ASP.NET 2.0 app that takes about 17 seconds to load on first startup but then is very fast after that. As I understand it from some posts in June, this is caused by the loading of the App...
3
by: John | last post by:
Hi I have replaced an ms access app with its vb.net version at a client site. Now the clients keeps complaining about how slow the app response is. The complains they have are for example when...
7
by: =?Utf-8?B?bGxldmk=?= | last post by:
Hi there. I have a simple web page ( 1 textbox, 1 label, 1 button). The page runs under IIS, but it takes at least a minute before it allows me to enter keystrokes after pressing ctl+f5....
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.