Hi Sir,
Welcome to ASPNET newsgroup.
From your description, you're encountering some low perfomance issue on
your asp.net application in production environment, the application. The
symptom occurs up to 3 times a day recently ,yes?
Based on my experience, such low performance problem which turn normal
after certain period is possibly caused by the asp.net process recycle and
restarting which will cause the ASP.NET runtime being initializing (also
pages recompiling...)
Have you checked the server's application event log to see whether there
some ASP.NET worker process recycles log entries according to the times
that problem occur?
In addition, for general performance throubleshootin g, we can check the
following things:
1. Whether CPU utilize is high when low performance occurs(such as
throughput lowdown..). If not high, there must have some long run task
which blocks threads....
2. We can also check whether the slow responding is cauesd by asp.net
processing or the response's output... sometimes when we the response
page's size being too large will cause slow response ,too...
BTW, for the different result you got in test environment, I think maybe
related to the testing tool you used which is not quite accurate for the
product envionment.
Thanks,
Steven Cheng
Microsoft Online Support
Get Secure!
www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| Date: Thu, 10 Nov 2005 16:07:01 +1100
| From: 57R4N63R <un*****@unknow n.com>
| User-Agent: Mozilla Thunderbird 1.0.7 (Windows/20050923)
| X-Accept-Language: en-us, en
| MIME-Version: 1.0
| Subject: Performance issue of ASP .NET
| Content-Type: text/plain; charset=ISO-8859-1; format=flowed
| Content-Transfer-Encoding: 7bit
| Message-ID: <ui************ **@TK2MSFTNGP09 .phx.gbl>
| Newsgroups: microsoft.publi c.dotnet.framew ork.aspnet
| NNTP-Posting-Host: ppp157-241.static.inte rnode.on.net 150.101.157.241
| Lines: 1
| Path: TK2MSFTNGXA02.p hx.gbl!TK2MSFTN GP08.phx.gbl!TK 2MSFTNGP09.phx. gbl
| Xref: TK2MSFTNGXA02.p hx.gbl
microsoft.publi c.dotnet.framew ork.aspnet:3569 17
| X-Tomcat-NG: microsoft.publi c.dotnet.framew ork.aspnet
|
| I'm currently building a website for one of the client. There has been
| few errors here and there, but just recently the problem is getting worse.
|
| Basically the symptoms is that when the user try to access the page, it
| takes really long time to load. However, after up to 1 hour, the website
| will run fine again as normal.
|
| This issue has been there with the site. I usually just ask the system
| admin to restart the IIS Service. However, the problem starts to occur
| quite frequently recently (up to 3 times a day and during business hour).
|
| Therefore, I'm doing a load testing using the same application on a
| different box which can be accessed internally. I try to hit the page as
| hard as I can with the tools (1000 user accessing the pages
| simultaneously) , but I still can't have the same problem occuring on the
| testing box.
|
| However, 1 thing that I found is that, on the testing box, when the
| Requests Current counter (ASP .NET Counter) can go up as high as 1000,
| while Requests Executing (ASP .NET Application Counter) only up to 1.
| This is not the case that happen on the production box. I called the
| system admin to have a look at the performance counter, and he said that
| the Requests Current counter is around 250 with Requests Executing is
| about the same number (250).
|
| I try to search the net and no luck to find the cause of the problem. If
| anyone here could help, I'd be very grateful, since the problem is very
| urgent and need to be fixed ASAP.
|
| Cheers.
|