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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Multiple Worker Processes - DoesnMultiple Worker Processes - Doesn't work with DNN?
Previous
 
Next
New Post
3/9/2006 4:54 PM
 

I have a question,

My site is crashes still 2-3 times a day for unknown DNN reasons.  Until I figure this out, I'd like to go with multiple IIS worker processes.  The problem is, by enabling multiple processes, you run into some *serious* issues with cache.  Each worker process has its own cache that it uses.  Since DNN is heavily reliant on asp.net cache, this can cause some massive problems, such as hosing up a portal when you are editing it, and your edits happen to hit 2 different cache repositories, having modules which read in/out of cache now being not up to synch, etc.

So my question is:  How do you run multiple worker processes that use the same cache to DNN doesn't become out-of-synch?

Thanks.

PS - Yes, I've googled this up, however, I'm looking for feedback from people who have done this already with their DNN setup :)

 
New Post
3/10/2006 3:46 PM
 
Hi Tim,

I think you'll find what you need when you read the document about Web Farm Support. If you configure DNN to use file based caching, things should work fine.



Web applications, DNN websites, modules, skins and support
 
New Post
3/12/2006 11:46 PM
 

I've searched everywhere but I cannot find the Web Farm Support document.  Could you please lend a hand?  Thx :)

Also, if you happen to know from experience, will this fix problems with w3wp.exe crashing?  For example, if I have a web farm with 3 w3wp.exe processes, and 1 instance crashes/bugs out, while all requests now go to the 2 healthly ones, or will it still be 2 health 1 bad requests?

 
New Post
3/12/2006 11:57 PM
 

SuperSKa wrote
Hi Tim,

I think you'll find what you need when you read the document about Web Farm Support. If you configure DNN to use file based caching, things should work fine.

I think I found the one you were talking about, however, it doesn't mention anything about multiple IIS worker processes.   However, do you think if I enabled file-based caching, that each worker process would read in-out of the cache as if they were from seperate machines, thus adding worker-process redundancy?

 
New Post
3/13/2006 3:09 AM
 

For the application there is not much difference between 2 processes on different machines and 2 processes on the same machine, so you would setup dnn as if it were running in a web farm environment. The file based cache makes sure that all processes use the same cache...

Please let us know how you fare :)

cheers,

erik


Erik van Ballegoij, Former DNN Corp. Employee and DNN Expert

DNN Blog | Twitter: @erikvb | LinkedIn: Erik van Ballegoij on LinkedIn

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...Multiple Worker Processes - DoesnMultiple Worker Processes - Doesn't work with DNN?


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.