not a simple problem.
Its not that bad, zope 2 just makes it needlessly difficult. Throw away z2.py, it violates the core unix principle of combinging small, simple, programs to accomplish grand tasks. Write a simple replacement that does only what you need it to do, logs to stdout, and doesn't do any of the usual daemon junk. Leave that up to a toolset like http://cr.yp.to/daemontools.html instead. Set it up, sit back, and crack a beer. The only downside to this approach is that currently logging and signal handling are something of a moving target in Zope CVS so you may want to wait for it to stabilize somewhat if you're running the bleeding edge code. -- Jamie Heilman http://audible.transient.net/~jamie/ "We must be born with an intuition of mortality. Before we know the words for it, before we know there are words, out we come bloodied and squalling with the knowledge that for all the compasses in the world, there's only one direction, and time is its only measure." -Rosencrantz