473,398 Members | 2,120 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,398 software developers and data experts.

Recycled Application Pool

Hi

We have an ASP.NET application running on a Live server and we have had some
problems with the Application pool beeing recycled due to heavy load on the
server. The load is really not that bad and this should nto occur. The
application is using a lot of Session varaibles but I have no idea if this
is a problem. I need the session variabled to make passing varibles between
pages more secure. We also have many Datasets in the session.

What things should I start to look at to get rid of this problem?

best regards
/Lars
Nov 19 '05 #1
2 2076
What are you running on OS wise? What are your IIS Application Pool
settings?

MattC
"Lars Netzel" <ui****@adf.se> wrote in message
news:%2******************@tk2msftngp13.phx.gbl...
Hi

We have an ASP.NET application running on a Live server and we have had
some problems with the Application pool beeing recycled due to heavy load
on the server. The load is really not that bad and this should nto occur.
The application is using a lot of Session varaibles but I have no idea if
this is a problem. I need the session variabled to make passing varibles
between pages more secure. We also have many Datasets in the session.

What things should I start to look at to get rid of this problem?

best regards
/Lars

Nov 19 '05 #2
I wish you'd identified your OS/IIS version.
There's different ways to manage IIS 5 and IIS 6.

For starters, you can look into the Application Pool's
recycling settings, to see if anything rings a bell.

Open the IIS MMC; scroll down to Application Pools;
select the Application Pool which is giving you trouble
if you have more than one AppPool, or the DefaultAppPool.

Then, right click the AppPool,
and select "Properties" from the context menu.

In the "Recycling", "Performance" and "Health" tabs,
you'll see various settings which you can change in order
to help IIS manage better your application's requests.

If you're using IIS 6.0, this cached article
( it's lost now in a maze of rewrites at TechNet and MSDN )
http://64.233.187.104/search?q=cache...solution&hl=en

will be quite helpful in order to understand the different options.

If you have enough resources ( RAM, mostly ),
you can increase the threshholds for the recycle to occur.

That really shouldn't be a problem, though.

IIS keeps honoring any "old" requests to a worker
process which has been scheduled for recycling.

Are you getting any recycling events in your Event log ?

This KB will help you understand what those messages mean :
http://support.microsoft.com/default...b;en-us;332088

Please examine the ""Explanation of flags " and the "Event log entries"
listings to get a grip on what they mean.

Don't use the adsutil.vbs script unless you have to.
Most problems can be solved using the IIS MMC interface.

Something you should *really* consider is
how you are handling your session data.

*That* could be the critical operation you need to modify.

If you need to persist your session values, you *cannot* run
Session State "InProc" ( in the same process as ASP.NET )
because, obviously, when the worker process recycles,
the session values will be lost.

You must run your session state either with
IIS's State Server or with SQL Server.

Session values persist through worker process recycles if you use them.

This a lot of info but, hey, you asked for it. :-)
Post back any additional questions you have.

best,
Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...
======================

"Lars Netzel" <ui****@adf.se> wrote in message
news:%2******************@tk2msftngp13.phx.gbl...
Hi

We have an ASP.NET application running on a Live server and we have had
some problems with the Application pool beeing recycled due to heavy load
on the server. The load is really not that bad and this should nto occur.
The application is using a lot of Session varaibles but I have no idea if
this is a problem. I need the session variabled to make passing varibles
between pages more secure. We also have many Datasets in the session.

What things should I start to look at to get rid of this problem?

best regards
/Lars

Nov 19 '05 #3

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

Similar topics

2
by: Welman Jordan | last post by:
In process session states will lose. So, will the Cache items get lost when aspnet_wp.exe is recycled? And how about the Application variables?
9
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...
9
by: Raju | last post by:
Hi , We are develoed the .net application(asp.net, vb.net and sql server ). Till yesterday there was no problem with the application. Is was working fine. In our application we have one Lock and...
4
by: pjdouillard | last post by:
Hello all, Here is the context of my problem: We have an ASP.NET 1.1 application that has its own application pool setup and that runs under the identity of a NT Domain service account (this...
1
by: Hubert Fröhlich | last post by:
Hi list, when doing a large Insert I get in the logfile: 2004-08-03 07:23:46 LOG: recycled transaction log file "000001BA000000BD" 2004-08-03 07:34:00 LOG: recycled transaction log file...
5
by: J-T | last post by:
I guess I'm a litte bit confused about app pool and worker process. In IIS 6.0 We have a concept of worker processes and application pools. As I understand it, we can have multiple worker process...
7
by: abcd | last post by:
I have asp.net application which was tested and developed on asp.net 1.1. WIll my application work on asp.net 2.0 also. Can I say asp.net 2.0 is supported automatically for the applications which...
2
by: =?Utf-8?B?R2VyaGFyZA==?= | last post by:
I have 2 web servers on which I am running a .net version 2 application, both of which I want to use an application pool with the same domain user's id and password to tighten security. I have...
5
markrawlingson
by: markrawlingson | last post by:
Hey guys, Having a bit of a complicated issue here so please bare with me while I explain. I'm also not a system admin and don't know a whole lot about IIS, so i apologize in advance. I...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
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
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

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.