[Zope] Server crashes on Cobalt RaQ

Doug Goodwin dgoodwin@cairn.com
Mon, 14 Jun 1999 01:22:22 -0600


Greetings,

Here's a problem for you experts. I have installed Zope 1.10.2 on a Cobalt
RaQ (Python 1.5.2). Everything seems  to run fine until I get a very
persistent error that shuts down the server. Here's the output from serve.py

----------------------------------------
[root Zope]# python serve.py
Publishing module Main
Serving HTTP on port 9673 ...
[root Zope]# python serve.py
Publishing module Main
Serving HTTP on port 9673 ...
atm9-131.dsl.dimcom.net - - [14/Jun/1999 00:13:50] "GET
/techno-kats/manage_main HTTP/1.1" 200 -

..... SNIP .....

atm9-131.dsl.dimcom.net - - [14/Jun/1999 00:12:15] "GET /p_/folder
HTTP/1.1" 200 -
----------------------------------------
Exception happened during processing of request from ('206.124.9.131', 61336)
Traceback (innermost last):
  File "/home/src/Zope-1.10.3b1-src/ZopeHTTPServer/ZopeHTTPServer.py", line
388, in handle_request
    self.process_request(request, client_address)
  File "/usr/local/lib/python1.5/SocketServer.py", line 239, in
process_request
    self.finish_request(request, client_address)
  File "/usr/local/lib/python1.5/SocketServer.py", line 243, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/local/lib/python1.5/SocketServer.py", line 366, in __init__
    self.handle()
  File "/usr/local/lib/python1.5/BaseHTTPServer.py", line 258, in handle
    method()
  File "/home/src/Zope-1.10.3b1-src/ZopeHTTPServer/ZopeHTTPServer.py", line
292, in do_GET
    self.publish_module()
  File "/home/src/Zope-1.10.3b1-src/ZopeHTTPServer/ZopeHTTPServer.py", line
310, in publish_module
    environ=self.get_environment())
  File "/home/src/Zope-1.10.3b1-src/lib/python/ZPublisher/Publish.py", line
893, in publish_module
    if response: stdout.write(response)
  File "/home/src/Zope-1.10.3b1-src/ZopeHTTPServer/ZopeHTTPServer.py", line
239, in write
    self.handler.send_response(string.atoi(code),message)
  File "/usr/local/lib/python1.5/BaseHTTPServer.py", line 304, in
send_response
    self.wfile.write("%s %s %s\r\n" %
IOError: [Errno 32] Broken pipe
----------------------------------------

Naturally I can't recommend Zope to my clients until I understand what's
going on here. Any thoughts?

-Doug Goodwin
dgoodwin@cairn.com

PS: No luck installing pcgi (can't even run the sanity script), so I have
retreated to the python server.
_____________________

Cairn Design / Doug Goodwin
dgoodwin@cairn.com
_____________________