[Zope-dev] Zope Server Control

Paul Winkler pw_lists@slinkp.com
Fri, 7 Feb 2003 12:19:10 -0800


On Fri, Feb 07, 2003 at 12:00:45PM -0800, Jamie Heilman wrote:
> > Heck, I would love to have an curses-based alternative to manage, monitor,
> > and provide an interface to restart all ZEO clients and ZSS boxes in a
> > terminal; this would make for easier remote admin via SSH from potentially
> > different client platforms.
> 
> I've said it before, but http://cr.yp.to/daemontools.html

... which, FYI is kind of a pain to use with zope prior to 
CVS / 2.7, because zope insists on forking to the background
unless you run in debug (-D) mode, and daemontools (or rather, svc)
is designed to work with daemons that can be run in the
foreground. So we can either run with -D even though it turns on
all kinds of crap that you may not want on a production
server, or write a wrapper zope script that runs in the foreground
and signals Zope when you signal it. The latter solution "works" but
seems rather fragile. 

Have I mentioned lately that I'm very thankful to the people
that are working on decomposing the various behaviours toggled
by -D?

-- 

Paul Winkler
http://www.slinkp.com
Look! Up in the sky! It's PREFIX SADIST!
(random hero from isometric.spaceninja.com)