[Zope] Re: Docs on zope config
Tres Seaver
tseaver at zope.com
Thu Oct 21 12:38:26 EDT 2004
John Poltorak wrote:
> On Wed, Oct 20, 2004 at 05:30:06PM -0400, Tres Seaver wrote:
>
>>John Poltorak wrote:
>>
>>>Where do I find a list of options available for zope.conf?
>>>
>>>I found a sample.conf in the zdaemon directory, but when using that gave
>>>me error msgs about 'runner' being an unknown type name.
>>>
>>>
>>>It's the only file I've seen which suggests how 'socket-name' can be set.
>>
>>$ZOPE_HOME/lib/python/Zope/Startup/zopeschema.xml defines the schema for
>>zope.conf. It doesn't (currently) allow the 'socket-name' variable to
>>be set; you could try adding it (to the 'zoperunner' section), and see
>>if things Just Work.
>
>
> It seems strange to me that a sample.conf is included which references
> socket-name in a 'runner' section.
zdaemon can be used for running almost anything; I use it to make
spread run as a manageable daemon for instance (spread is not even a
Python application). The 'sample.conf' file is useful as a starting
point for such uses.
> When I use this sample as my zope.conf
> zope flags 'runner' as unknown. If I change this to 'zoperunner' then
> socket-name is flagged as unknown. Is this file just redundant? Maybe it
> should be removed from the distribution...
zope.conf is a single configuration file for both 'zdaemon' and for the
Zope appserver; the 'zoperunner' section contains the bits used by
zdaemon in this mode. Currently, 'zoperunner' does not allow adding the
'socket-name' parameter, which is why I suggested you might need to hack
the zopeschema.xml file (not just the config file). You may also need
to hack the 'handlers.py' or other code to ensure that the value gets used.
> It makes me wonder whether the '-s' option for zdctl is operable. If so,
> then how do I get to set it when running zopectl?
It is *not* currently operable within zopectl. A workaround would be to
run 'zdaemon' directly yourself, using a 'sample.conf'-derived config
file; it would then need to launch zope passing the 'zope.conf' config
file. The two config schemas are immiscible at the moment (at least
until you attempt the patch I described).
Tres.
--
===============================================================
Tres Seaver tseaver at zope.com
Zope Corporation "Zope Dealers" http://www.zope.com
More information about the Zope
mailing list