We don't have any specific instructions for setting up a distributed
Roller installation, but it is possible and I know of several sites
running distributed. You should be able to setup a system like this
without any code changes to Roller:

Web server #1
  Roller
  Referrer turnover task, planet sync tasks (out of process)

Web sever #2
  Roller

Web sever #N
  Roller

File sever / SAN
  shared by severs #1 through #N for file uploads

Database server / cluster
  shared by #1 though #N for Roller data

You might also consider plugging in a distributed cache, such as
memcache, for Roller's page cache and Hibernate's L2 cache. But that
requires some coding.

The only problem with that is Roller's built-in search engine. I'm not
sure how well it would work in such a setup, since I haven't tried it.
You might have to turn it off. Any Lucene experts around?

It would be nice to document this on the wiki.

- Dave



On 6/14/06, Allen D. Householder <[EMAIL PROTECTED]> wrote:
I've been unable to find anything in the list archives or on the
Roller Wiki -- maybe somebody can point me to docs...

We have a customer with a high-availability requirement for their
Roller installation.  The documentation we've seen so far doesn't
appear to talk about that at all.  I find it difficult to imagine that
Sun and IBM are running roller on a single-point-of-failure web host,
so how is it actually done?

Any advice, pointers, whatever, will be greatly appreciated.

Thanks!
-allen-

Reply via email to