Re: Mount in Debug-Modus, verschachtelte Data.fs

"Andreas Goesele" <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
"Dieter Maurer" <[email protected]> writes:

>>Wir haben ein ernstes Problem (POSKeyError) mit unserer data.fs und
>>sollten deshalb die data.fs im Debug-Modus mounten.
>
> Was bedeutet hier "Debug-Modus"?

Naja, halt mit zopectl und dann debug.

>>Wir haben drei
>>data.fs ineinander verschachtelt und es gelingt uns nicht, die
>>relevante data.fs im Debug-Modus zu mounten.
>>
>>Die mount points der drei data.fs sind folgendermaße konfiguriert:
>>
>>zope_db our.plone.site.main:
>>  mount-point /
>>  filestorage /path/to/our.plone.site.main.fs
>>
>>zope_db our.plone.site:
>>  mount-point /second.plone.site:/our.plone.site/second.plone.site
>>  filestorage /path/to/second.plone.site.fs
>>
>>zope_db our.plone.site.stuff
>>  mount-point /second.plone.site/path/to/stuff
>>  filestorage /path/to/our.plone.site.stuff.fs
>
> Diese Mount-Point Definitionen sehen merkwürdig aus.
>
> Der Mount-Point Wert hat das Format
>
>     local_path[:mounted_path]
>
> Dabei ist "local_path" der Pfad zum Moint-Point-Objekt
> und "mouted_path" der Pfad zu dem gemounteten Objekt innerhalb
> des Storage.
>
> Wird ":mounted_path" weggelassen, wird "mounted_path == local_path"
> vorausgesetzt.

Mmh, ja. Aber ich verstehe nicht ganz, weshalb die Beschreibung der
Syntax unserer Konfiguration wiedersprechen sollte. Welcher der drei
Einträge sieht denn seltsam aus und warum? Oder alle drei?

(Vielleicht gibt's ja eine Möglichkeit die Konfiguration
umzuschreiben, damit es nicht nur für den normalen Betrieb, sondern
auch für's Debuggen funktioniert.)
     
> Dieses "configure" sollte nicht notwendig sein.
>
> Ich bin nicht sicher, ob es Dir hilft -- aber lass mal
> das obige "configure" weg und schaut, ob das Problem verschwindet.

Danke für den Tip. Aber inzwischen haben wir das Problem gelöst. Für's
debuggen haben wir einfach eine zope.conf benutzt, die die zweite,
problematische data.fs direkt als root mounten läßt. (Und damit
konnten wir dann auch unser Grundproblem lösen.)

Den Tip bekamen wir auf dem Plone-Forum:

http://plone.org/support/forums/general#nabble-td2354802

Danke nochmals!

Andreas Gösele

-- 
Omnis enim res, quae dando non deficit, dum habetur et non datur,
nondum habetur, quomodo habenda est.
                                      Augustinus, De doctrina christiana


_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.