Solved

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

Posted on 2014-07-20
2
170 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

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

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…
The article will include the best Data Recovery Tools along with their Features, Capabilities, and their Download Links. Hope you’ll enjoy it and will choose the one as required by you.
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

809 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