PC Review


Reply
Thread Tools Rate Thread

ASP.NET App, Remote XML Loading, Requests Executing shoots up

 
 
=?Utf-8?B?TmVlZEhlbHA=?=
Guest
Posts: n/a
 
      10th Aug 2004
Our ASP.NET application receives around 90 anonymous hits/sec while Requests
Executing usually stays around 15-25. This is good and our server performs
well

What our app does is load a remote XML URL with xmltextreader and
xmldocument load then transcribes the XML through a stylesheet and displays
it as a webpage.

The Problem is sometimes the Requests Executing will shoot up to 125-150 and
all of a sudden we'll get a server too busy error. I don't understand why
this is happening? I tried putting this in my web.config file:

<httpRuntime executionTimeout="6"/>

But still the requests executing will jump to 125-150 and stay like that but
the anonymous rec/sec stays the same, this is driving me crazy!

Does anyone know why this is happening?

Thanks
 
Reply With Quote
 
 
 
 
=?Utf-8?B?UmFtYS5ORVQ=?=
Guest
Posts: n/a
 
      11th Aug 2004
I hope so. Most of the times, the unmanaged resources would not get disposed
and still hang in there, if you're using .NET 1.0, you have another headache
too. If your object becomes big enough (more than 85000 bytes) then it
automatically goes into generation 2 level object (occupying large object
heap, which is at a far* location), so GC will never touch it until it sees
there are no more Generation 0 and 1 items in its list to knock down. That
would be long enough to choke a system. Luckily MS fixed that issue in 1.1.
My principle is if you are not using it, dispose/close it.

"NeedHelp" wrote:

> You know what we didnt close it. You think that would be the problem but the
> problem won't happen for a good 20 hours or so or until peak times during the
> day, do you still think it is the closing of the xmltextreader?
>
> "Rama.NET" wrote:
>
> > Did you close your XmlTextReader object?
> >
> > "NeedHelp" wrote:
> >
> > > Our ASP.NET application receives around 90 anonymous hits/sec while Requests
> > > Executing usually stays around 15-25. This is good and our server performs
> > > well
> > >
> > > What our app does is load a remote XML URL with xmltextreader and
> > > xmldocument load then transcribes the XML through a stylesheet and displays
> > > it as a webpage.
> > >
> > > The Problem is sometimes the Requests Executing will shoot up to 125-150 and
> > > all of a sudden we'll get a server too busy error. I don't understand why
> > > this is happening? I tried putting this in my web.config file:
> > >
> > > <httpRuntime executionTimeout="6"/>
> > >
> > > But still the requests executing will jump to 125-150 and stay like that but
> > > the anonymous rec/sec stays the same, this is driving me crazy!
> > >
> > > Does anyone know why this is happening?
> > >
> > > Thanks

 
Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Executing Remote Commands using WMI inder Windows XP WMI 0 13th Oct 2006 12:23 PM
Sessions Active =0 and Requests Executing >0 in perfmon asp.net apps v1.1.4... whidbeywave Microsoft ASP .NET 0 27th Oct 2005 08:05 AM
Executing a validating query before loading a page Patrick Olurotimi Ige Microsoft ASP .NET 2 27th Jan 2005 06:00 PM
Executing Remote commands =?Utf-8?B?Sm9ubnk=?= Microsoft C# .NET 3 31st Mar 2004 05:04 PM
Determine Web Page for Requests Executing Corny Microsoft ASP .NET 1 7th Jul 2003 05:08 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 11:27 AM.