[Zope] Zope 2.7.0 zopectl problems (bug?) and questions

Marcel Maré mjmare at webtothemax.com
Mon Feb 16 08:03:41 EST 2004


I'm trying to find out how to use the zopectl script.

My guess (in the absence of docs) would be that:

./zopectl start     starts zope
./zopectl stop     stops zope

The start command gives me the following problem:

MJMG5:~/devel/python/Zope/instance2/bin mjm$ ./zopectl start
Traceback (most recent call last):
   File  
"/Users/mjm/devel/python/Zope-2.7.0/lib/python/Zope/Startup/ 
zopectl.py", line 207, in ?
     main()
   File  
"/Users/mjm/devel/python/Zope-2.7.0/lib/python/Zope/Startup/ 
zopectl.py", line 190, in main
     c.onecmd(" ".join(options.args))
   File  
"/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/cmd.py", line 210, in onecmd
     return func(arg)
   File  
"/Users/mjm/devel/python/Zope-2.7.0/lib/python/Zope/Startup/ 
zopectl.py", line 134, in do_start
     ZDCmd.do_start(self, arg)
   File  
"/Users/mjm/devel/python/Zope-2.7.0/lib/python/zdaemon/zdctl.py", line  
214, in do_start
     os.spawnvp(flag, args[0], args)
   File  
"/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 543, in spawnvp
     return _spawnvef(mode, file, args, None, execvp)
   File  
"/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
python2.3/os.py", line 504, in _spawnvef
     wpid, sts = waitpid(pid, 0)
OSError: [Errno 10] No child processes

But Zope DOES start! This on a Mac G5 (OSX 10.3) and python 2.3.


Also what do the 'daemon', 'backoff-limit' and 'forever' options do?  
When I use ./zopectl -f start and then ./zopectl -f show, I get  
'forever': 0.

How can I create an auto-restarting Zope, so that when Zope crashes it  
is automatically restarted?

Finally how do I see (and distinguish) the Zope process in the ps  
listing (yes I'm coming from a Windows background ;-)?

TIA

M.J. Maré
WebToTheMax





More information about the Zope mailing list