[Zope] Stopping PCGI publisher from starting
Alexander Staubo
alex@mop.no
Mon, 6 Sep 1999 20:00:05 +0200
Sorry if this is all easily understood by studying the source code --
and I'm sure it is -- but please help me out anyway.
If ZServer is running, it seems the PCGI wrapper -- or mod_pcgi? -- is
able to connect directly to ZServer, without the need of
pcgi-wrapper/pcgi_publisher.py. This is fine, and it is our current
scenario, which works great.
Unfortunately, if ZServer is _not_ up and running, the PCGI wrapper will
kick in and start serving stuff itself. This is annoying when doing
maintenance that involves stopping ZServer.
Is fixing this as trivial as commenting out stuff from Zope.cgi?
The main reason for my trouble is that occasionally I find the Zope OFS
is behaving oddly -- SQL connections suddenly being closed and refusing
to open, for example -- and in these cases I often find pcgi-wrapper
running.
This happened again just five minutes ago, and the process list looked
like this:
[...]
16947 ? S 0:00 /usr/local/apache/bin/httpd
16968 ? S 0:00 /usr/local/apache/bin/httpd
17111 ? S 0:00 /usr/local/apache/bin/httpd
17128 ? S 0:00 /usr/local/apache/bin/httpd
17153 ? S 0:00 /usr/local/apache/bin/httpd
17274 ? S 0:00 /usr/local/apache/bin/httpd
17275 ? S 0:00 /usr/local/apache/bin/httpd
17276 ? S 0:00 /usr/local/apache/bin/httpd
17278 ? S 0:00 /usr/local/apache/bin/httpd
17322 ? S 0:00 /usr/local/apache/bin/httpd
17327 ? S 0:00 /usr/local/apache/bin/httpd
17328 ? S 0:00 /usr/local/apache/bin/httpd
17375 ? S 0:00 /usr/local/apache/bin/httpd
17383 ? S 0:00 /usr/local/apache/bin/httpd
17415 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17416 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17417 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17418 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17419 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17420 ? Z 0:00 (Zope.cgi <zombie>)
17425 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17431 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17434 ? S 0:00 pcgi-wrapper /usr/local/apache/cgi-bin/Zope.cgi
17435 ? S 0:00 /usr/local/apache/bin/httpd
31764 ? S 0:00 ftpd: firewall.mop.no: zope: STOR 1c.gif
17414 ? S N 0:06 /usr/local/bin/python
/usr/src/Zope-2.0.0b5-src/z2.py -p /usr/local/apache/cgi-bin/Zope.cgi
-t1 -
17440 ? S N 0:00 /usr/local/bin/python
/usr/src/Zope-2.0.0b5-src/z2.py -p /usr/local/apache/cgi-bin/Zope.cgi
-t1 -
17441 ? S N 0:00 /usr/local/bin/python
/usr/src/Zope-2.0.0b5-src/z2.py -p /usr/local/apache/cgi-bin/Zope.cgi
-t1 -
Should this ever happen?
--
Alexander Staubo http://www.mop.no/~alex/
"`Ford, you're turning into a penguin. Stop it.'"
--Douglas Adams, _The Hitchhiker's Guide to the Galaxy_