Hi, My start script is; #! /bin/sh reldir=`dirname $0` PYTHONHOME=`cd $reldir; pwd` export PYTHONHOME exec /home/Zope-2.0.0-solaris-2.6-sparc/bin/python \ $PYTHONHOME/z2.py -t 6 -p 'Zope.cgi' \ # -D "$@" "$@" The Zope.cgi part works fine, as does the Zserver part (ie on port 8080). The thing is that if I do % ps -ef | grep py I get, nnle 17768 17767 0 12:57:37 ? 3:36 /home/Zope-2.0.0-solaris-2.6-sparc/bin/python /home/Zope-2.0.0-solari nnle 17767 1 0 12:57:37 ? 0:00 /home/Zope-2.0.0-solaris-2.6-sparc/bin/python /home/Zope-2.0.0-solari nnle 18963 18751 0 15:21:07 pts/10 0:00 grep py That means there's just two threads running, right? Anyone got any ideas? Tone ------ Dr Tony McDonald, FMCC, Networked Learning Environments Project http://nle.ncl.ac.uk/ The Medical School, Newcastle University Tel: +44 191 222 5888 Fingerprint: 3450 876D FA41 B926 D3DD F8C3 F2D0 C3B9 8B38 18A2