[Zope] sharing instance_home?

Martijn Pieters mj at zopatista.com
Wed Nov 4 11:04:52 EST 2009


2009/11/4 Jürgen Herrmann <Juergen.Herrmann at xlhost.de>:
> currently i'm running a single zope2 process with relstorage
> as storage backend. to improve performance for our end users
> i'd like to fire up a 2nd zope2 process that will handle all
> internal background processes and db packing.
>
> for simplicity's sake i'd like to share the instance_home
> directory between these two processes, just use a different
> config file to enter a different http port for each server.
>
> no how can i run 2 zope processes from the same instance
> home with 2 different config files?
> modifying $INSTANCE_HOME/zopectl to include a different
> config file name does not work, as it's also contained in
> $INSTANCE_HOME/runzope. renaming/modifying runzope does not
> work either, as it's name is hardcoded somewhere in zopectl.

If you are using RelStorage you won't be saving much space by reusing
the instance home. I'd be wary of sharing the directory between
instances, because 3rd party products sometimes use it to store
instance-specific data (e.g. not sharable between 2 zope processes).

-- 
Martijn Pieters


More information about the Zope mailing list