Solved

What is the maximum number of applications each application pool can handle?

Posted on 2014-07-20
2
161 Views
Last Modified: 2014-08-05
Currently, I am using Window 2003 standard with 4GB memory and 14 application Pools in the server.
There are 200+ applications. I am currently rearrange the applications vs application pools and would like to find out
best practice in order to best distributed applications among each application Pools ?
0
Comment
Question by:panda5888
2 Comments
 
LVL 13

Expert Comment

by:duncanb7
ID: 40208271
Could you try to use Microsoft taskmanager ? Type taskmage.exe on command shell, and then click process tab->Resources monitor
You can use ProcessExplorer , the process monitor tools,  from Microsoft,http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

It should work since Window XP and it should also work  for window XP, window server ,window 7,8

Duncan
0
 
LVL 8

Accepted Solution

by:
Esteban Blanco earned 500 total points
ID: 40208280
Well this can vary.  In IIS 6.0 I believe you can have 1,000 apps but only 200 will run concurrently.

You can reduce the amount of app pools that are running when in standby (the ones not handling requests but that are using system resources), make the "IdleTimeout metabase" value for the application pool lower.  To do this within IIS manager, make the pool’s "Shutdown worker processes after being idle for" setting on the Performance tab of the application pool’s Properties lower.  Out of the box is 20 minutes, but you can modify this based on what you need it to do.

Keep in mind that this is dependent on many things like what is being served, what's running concurrently, identities of the application pools (network service for example), etc.  Another thing is that if you have a lot of worker processes running within the same app pool, you can start losing resources.

I have this Technet article that may help:
http://technet.microsoft.com/en-us/library/ff426423(v=ws.10).aspx

Also, be mindful that 2003 is coming to end of life in July of 2015 and with 32 bit standard, you are stuck at 4 GB.  Upgrading (if allowed by the business) is something I would recommend in the near future so you can dedicate proper resources to the vast amount of apps you are hosting.  This gives you a little less than a year to prepare and upgrade .NET apps if that's what you are running.

I hope this gives you a good starting point.

-Esteban
0

Featured Post

Find Ransomware Secrets With All-Source Analysis

Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

Join & Write a Comment

I. Introduction There's an interesting discussion going on now in an Experts Exchange Group — Attachments with no extension (http://www.experts-exchange.com/discussions/210281/Attachments-with-no-extension.html). This reminded me of questions tha…
I previously wrote an article addressing the use of UBCD4WIN and SARDU. All are great, but I have always been an advocate of SARDU. Recently it was suggested that I go back and take a look at Easy2Boot in comparison.
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
You have products, that come in variants and want to set different prices for them? Watch this micro tutorial that describes how to configure prices for Magento super attributes. Assigning simple products to configurable: We assigned simple products…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now