locked
Web Site is intermittently slow on IIS6.0 RRS feed

  • 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 hereFrown

    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.Frown

    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