Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

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

HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Inconsistant DataInconsistant Data
Previous
 
Next
New Post
6/5/2007 11:00 PM
 

I do have to say that the number of replies on the complaint threads and the lack of replies on threads where people are doing their best to attain help by acting like decent people is a bit... stressing.  At least from a new members perspective. 

Please, can anyone give me any suggestions on how to correct this problem?  I'm willing to give someone access to check out the installation if need be.  I've simply run into a wall on this problem.

 
New Post
6/6/2007 1:06 AM
 

It's probably due to you having more than one process running your website.  If you are running on IIS6 then you may have the app pool configured as a web garden.

DotNetNuke is not architected to run in a web garden so you'll have to switch to a single worker process.

From MSDN:

What are Web Gardens?

Q: IIS 6.0 has a feature called Web Gardens that allows you to configure Application Pools to use more than one worker process. When does IIS create the additional worker process and is there anything we need to know about before we implement web gardens?

A: When you create an application pool, you are telling IIS 6 to create a worker process in order to deliver the contents of the web sites, files and folders, that are assigned to that application pool. You can configure an application pool to launch multiple worker processes rather than a single worker process which in some circumstances can help with scalability. This is a feature called WebGardens, a smaller version of the “Web Farm” concept. Instead of having multiple computers delivering identical content (a web farm), you have a single computer with multiple processes delivering the same content.

When you configure an IIS 6 application pool as a web garden, you simply indicate that it should run more than one worker process in “Maximum number of worker processes” setting on the Performance tab of the Application Pool properties. When set to a value greater than 1, each request will launch a new instance of a worker process up to the maximum number of processes you designate. Subsequent requests will be sent in a round robin fashion to the worker processes.

Web gardens can be quite useful in a situation where you have an application that is resource constrained in some way. For example, if you have a slow connection to a database, you can potentially increase throughput for users by having more than one worker process, thereby increasing the number of connections to the database.

While in some cases, the use of Web Gardens can be quite helpful; however, be aware that session information in each worker process is unique. Because requests are routed to the application pool worker processes in a round-robin fashion, Web Gardens are not likely to be useful in application where session information is stored in process.

In a few situations, having multiple worker processes running the same application creates resource contention. For example, if your worker processes are all attempting to log information to a log file or use a resource and that usage was not designed for multiple, simultaneous access, then you may have contention issues.

If these conditions do not apply, then Web Gardens are one of those features that may be exactly what you need and can be a real benefit.

 

 


DotNetNuke Modules from Snapsis.com
 
New Post
6/6/2007 11:13 AM
 

John,

Thank you!!  This was exactly the problem.  A quick 60 second fix and everything is working as it should.  I had already created a new app pool for DNN to run in, however the default for IIS6 appears to be 3 worker processes, not the 1 that DNN apparently has to have set.  Maybe this should be in some install instructions or something somewhere?  FAQ? Or if it is, I'll take full blame for not finding it, but... I didn't find it!

Thanks again!

 
New Post
6/6/2007 5:08 PM
 

You're welcome Trekkan.  I'm glad I could help.

You are right.  It should be more visible that DotNetNuke does not work in a Web Garden.  I am kind of surprised that II6 defaulted your app pool to 3 worker processes though.


DotNetNuke Modules from Snapsis.com
 
Previous
 
Next
HomeHomeGetting StartedGetting StartedInstalling DNN ...Installing DNN ...Inconsistant DataInconsistant Data


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.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out