Asked by:
Web Site is intermittently slow on IIS6.0

Question
-
User1663092439 posted
Hi Expert,
We are developed web site with VS2005 and host it on Window 2003 R2 (SP1). Our web site is intermittently slow every day. When i open the page sometime page open within 10 sec but sometime timeout. We don't have so much user only less than 20 users (it's not concurrent). If i restart the IIS it become normal after a few hours it become slow again.
I have to tell you, all of my web page is calling the another web service (WCF Window Service) and another application (so call sync. application) also calling the same web service. But Sync. Application is every seconds (10 sec, 15 sec, 20 sec and 25 sec) consume the web service and become concurrent user. I have supspect both app( Web and Sync.) is consume same WS and need to queue for respon from WS. I found this blog http://blogs.msdn.com/b/david.wang/archive/2006/04/12/howto-maximize-the-number-of-concurrent-connections-to-iis6.aspx for increase the max connection. I may not sure i should be do that or not.
I have attach image link of relate server infor and web site setting for you guy reference. Please give me any suggestion to me.
https://onedrive.live.com/redir?resid=8479E76FE3FE2EBB!553&authkey=!AOmi1dtk20nUI_E&ithint=folder%2c . i can't insert image at here
Monday, March 10, 2014 11:25 PM
All replies
-
User-823319154 posted
Hi yukon
For this issue, you could try Fiddler, it captures HTTP(S) traffic and logs it for the user to review. It can also be used to "fiddle" with HTTP traffic as it is being sent. It will give some hints why this happens.
#Install Fiddler - http://fiddler2.com/get-fiddler
Best regards
Angie Xu
Wednesday, March 12, 2014 1:24 AM -
User-95227617 posted
Before you tune the maximum amount of connection, you should be sire that that is the root cause of your issue. Collect some perfmon data on the connections and resource usage of your server.
make sure to check if the application pool recycled recently when the application is slow.
Turn off all debugging features (for some parts of the IIS pipeline debuggable requests are handled serially instead of parallel.)
Monitor all backend resources: how is the disk, RAM, SQL server behaving when there is an issue. Also check your logs for time taken.
Is the site on SSL/https?
Wednesday, March 12, 2014 7:45 AM -
User1663092439 posted
Hi SenneVL,
Thanks for your suggestion.
SenneVL
make sure to check if the application pool recycled recently when the application is slow.
Turn off all debugging features (for some parts of the IIS pipeline debuggable requests are handled serially instead of parallel.)
Monitor all backend resources: how is the disk, RAM, SQL server behaving when there is an issue. Also check your logs for time taken.
Is the site on SSL/https?
Application Pool restart is set "1740 min". I turn off all of debugging. SQL is quite ok because i compare with other system but different server. RAM is 6 GB only and memory usage is not so high when i check it on task manager. Every day need to restart more than 3 times.
Wednesday, March 12, 2014 9:49 PM -
User-95227617 posted
You could check ifre cycling does mitigate the isseu.
Note that memory usage still might be an issue while task manager still reports free memeory. processes can be limited in many ways.
Thursday, March 13, 2014 6:55 AM