[ZODB-Dev] ZEO 1.0b3 start.py problem?
Dyon Balding
dyon.balding@monster.com
Mon, 6 Aug 2001 16:34:23 -0700
You may have a problem with your imports in StorageConfig.py?
I have this working with the following:
datafs.py:
from ZODB.FileStorage import FileStorage
import os.path
fs = os.path.join(INSTANCE_HOME, 'var', 'Data.fs')
storage=FileStorage(fs, read_only=1)
and starting it with:
D:\ZSS>d:\zss\bin\python d:\zss\lib\python\zeo\start.py -p8888 -D -S1=\zss\lib\python\zeo\datafs:storage
I came across a bit of a problem using the -S specification and including
drive letters on Windows though, is there a solution to have a ':' in the
path spec?
-d
On Mon, Aug 06, 2001 at 04:08:51PM -0700, sean.upton@uniontrib.com wrote:
> I couldn't get get_storage() in ZEO start.py to find/work with my storages
> configuration module...
>
> Module looks like this:
>
> dbstore1:/data/ZEO/ZopeStorageServer/lib/python/ZEO# more StorageConfig.py
> import ZODB.FileStorage
> MainStorage=FileStorage.FileStorage('/data/ZEO/ZopeStorageServer/var/Data.fs
> ')
>
> Tyring to start using (cut from shell script):
>
> INSTANCE_HOME=/data/ZEO/ZopeStorageServer
> export INSTANCE_HOME
> /usr/bin/python1.5 $INSTANCE_HOME/lib/python/ZEO/start.py \
> -p 9000 -u www-data \
> -S main=StorageConfig:MainStorage
> ZEO_SERVER_PID=$INSTANCE_HOME/var/ZEO_SERVER.pid \
> STUPID_LOG_FILE=$INSTANCE_HOME/var/ZEO_EVENTS.log \
> "$@"
>
> I've also tried specifying the absolute system path, and also use the old
> style format specifying the storage itself. Neither seemed to work; since I
> couldn't get this far, and I needed to use 2 storages (one FS, one BDB2), I
> just hardcoded loading each storage into start.py instead of using
> get_storage(); that works ok for me, but I'm wondering if I am alone with
> this problem...
>
> Sean
>
> =========================
> Sean Upton
> Senior Programmer/Analyst
> SignOnSanDiego.com
> The San Diego Union-Tribune
> 619.718.5241
> sean.upton@uniontrib.com
> =========================
>
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
>
> ZODB-Dev mailing list - ZODB-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zodb-dev
--
| Dyon Balding . Software Engineer . HiringTools.Monster.com
| dyon@hiringtools.com . +1 415 288 3375