Learn More





Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Excessive Application pool activity? How much is too muchExcessive Application pool activity? How much is too much
New Post
7/23/2014 1:30 PM
Hello all,
I've been fighting with the Spam Registration Scam lately and had a few problems updating to a version that allowed me to do something about it.

I have, wherever possible, closed down registrations on my portals but have to keep the option available on a few of them.
Obviously on these all registrations are either private or verified.

The problem is my DNN Application pools total about 2 gigabytes and CPU usage sometimes spikes to 98% for no apparent reason slowing all other websites on the same machine down quite a bit.

How much should the APP pools of a DNN installation add up to to be considered normal?
Is it better to have more application pools and distribute the various portals amongst them or have one massive pool with all the portals running in it.

I need expert help here.
Thank you very much for your help.

Have a good day.

New Post
8/2/2014 2:16 PM

in an ideal would every website would have a separate application pool - this allows for better isolation and means one busy site doesn't affect the others. The main drawbacks of this are

  1. you may have to do updates to many e.g. if you wanted to change the .net version you have to update lots of application pools rather than just one
  2. each application pool loads a copy of the .net framework version it uses and some supporting code - this is approximately 40MB of code and is loaded into RAM for easy access. This means if you have 10 sites in 1 pool, only 40MB is loaded, but if you have ten pools 400MB is needed. As ram is a scarce resource people often group a few sites into a pool, but that decision is up to you.

As to how much DNN takes, it's dependant on the version of DNN (and the needs of the site -a major contributory factor to ram usage is how much is cached so if a site only has 10 pages and 100 users it will use relatively little (<1MB), but if it has 1000pages and a million users expect much more.

In general I find a default install to take ~200MB of ram (there was a bug in earlier releases where more like 500MB was consumed ( , but this was fixed in 7.3.0. A site with a few dozen additional pages and a few hundred users should expect ~300MB of users - these figures are very dependant on the content though so just use them as a rough guide - it's also hard to predict when many sites share an app pool as you will not know how many sites are active (when a site unloads its app domain due to inactivity the ram consumed is freed up)

Note: regarding the spam registrations we have a solution coming in 7.3.2 due in ~1 week -in the meantime is worth a read


Buy the new Professional DNN7: Open Source .NET CMS Platform book Amazon US
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Excessive Application pool activity? How much is too muchExcessive Application pool activity? How much is too much

These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
Try Evoq
For Free
Start Free Trial
a Demo
See Evoq Live
Need More Information?