473,485 Members | 1,397 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

ASP.NET Worker Process Memory Growing

Hi everyone, I am new in this group. I have a question and would like to have
some support.
A customer is experiencing memory problems with the asp.net worker process.
The have an application installed on Windows 2003 Server (IIS6). We the
application starts the worker process ocuppies about 70MB, but it keeps
growing gradually during users activity. In just few hours (about 4 hours) it
can reach 800 MB, making the application not being responsive and not
available. Despite we can set a recycling policy based on memory usage, this
temporary solutions was rejected by our customer.The session time out is set
to 20 minutes (default) and we consider that we are not abusing in the
session memory usage.
Does anyone know what can be happening and how to proceed?

More info about our application:
* asp.net, c# (all managed code)
* .net framework 1.1 with service pack1
* Windows 2003 Server with service pack
* Microsoft UIP (User interface process application block)
* NHibernate (ORM for data access)
* DAC2 (Data access framework)
* we hace a root application with subapplications (none of the
subapplications are marked as virtual applications in IIS)
* we dont use custom urls (url rewriting)
* we use reflection
* we use session in process state
* Oracle 9i or SQL2000 (of course only on of them)
Thanks a lot for you attention!
best regards,

-pablo
Sep 6 '06 #1
1 4886
Get your customer to agree to a recycling policy while you investigate what
the root cause of the problem is. You really need to be doing memory
profiling if your at th stage where automatic app recycling dont solve your
issues.

A really useful article to help you get started.
http://blogs.msdn.com/ricom/archive/...10/279612.aspx

Regards

John Timney (MVP)
"Pablo Bianco SE" <Pablo Bianco SE@discussions.microsoft.comwrote in
message news:BE**********************************@microsof t.com...
Hi everyone, I am new in this group. I have a question and would like to
have
some support.
A customer is experiencing memory problems with the asp.net worker
process.
The have an application installed on Windows 2003 Server (IIS6). We the
application starts the worker process ocuppies about 70MB, but it keeps
growing gradually during users activity. In just few hours (about 4 hours)
it
can reach 800 MB, making the application not being responsive and not
available. Despite we can set a recycling policy based on memory usage,
this
temporary solutions was rejected by our customer.The session time out is
set
to 20 minutes (default) and we consider that we are not abusing in the
session memory usage.
Does anyone know what can be happening and how to proceed?

More info about our application:
* asp.net, c# (all managed code)
* .net framework 1.1 with service pack1
* Windows 2003 Server with service pack
* Microsoft UIP (User interface process application block)
* NHibernate (ORM for data access)
* DAC2 (Data access framework)
* we hace a root application with subapplications (none of the
subapplications are marked as virtual applications in IIS)
* we dont use custom urls (url rewriting)
* we use reflection
* we use session in process state
* Oracle 9i or SQL2000 (of course only on of them)
Thanks a lot for you attention!
best regards,

-pablo


Sep 7 '06 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
1157
by: marek | last post by:
Hello All, I have a strange bahavior with memory managment by a asp.net worker process. I have an application with a mixed code e.i. managed code wraps unmanaged corespondin functions. I perform...
2
4882
by: Mark | last post by:
Hi... We're looking at moving an ASP app from IIS 5 to IIS 6. In general things seem to be working okay, but there are some oddities around the edges. One of those unanticipated changes has to...
1
1591
by: Hoon | last post by:
It seems that asp.net worker process keeps growing and it slows the web server down. Does anybody have an idea what could trigger this kind of problem??? thanks in advance, Hoon
9
23053
by: Abhishek Srivastava | last post by:
Hello All, In IIS 6.0 We have a concept of worker processes and application pools. As I understand it, we can have multiple worker process per appliction pool. Each worker process is dedicated...
0
2139
by: domtam | last post by:
Hi everybody, As far as I understand, each worker process in a web garden (say, in IIS 6.0) has its own copy of Cache objects, static objects and Application(state) objects. In other words, they...
6
2878
by: pradeep_TP | last post by:
Hi all, I am using IIS 5.0 and this question is regarding working of ASP.net worker process. I have only one web application right now on my web server. This means that only one AppDomain will...
1
3082
by: Diffident | last post by:
Hello All, I have been caching an object in a web app and I am running the web app on my localhost i.e., local machine which has its own IIS web server. Now my question is if I access web...
3
2107
by: =?Utf-8?B?Sm9obiBCYWlsZXk=?= | last post by:
I am currently evaluating a CMS product. I like the product so far, but one of the restrictions on the product is that it requires that the Windows 2003 application pool be restricted to one...
1
3421
by: nicerun | last post by:
I'm using the Application_Start event at Global.asax.cs to invoke thread that do some job. I know that Application_Start event occurs when the very first request to Web Application received. -...
0
7161
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6825
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
7275
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5418
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4551
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3063
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1376
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
1
595
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
247
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

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.