[Zope] Debugging a Zope Server

Michel Pelletier michel@digicool.com
Sun, 12 Mar 2000 18:01:14 -0800


Tony Rossignol wrote:
> 
> >we started a new service for our online newspaper, that is served by a Zope
> >server. (http://rz-anzeigen.de) We currently experience the problem, that the
> >machine serves really well and also during the high traffic times. But
> >sometime in the early morning the Zope process crashes. Now I like to know if
> >it is possible to get some more specific out from the Zope server when it
> >crashes. Can I activate some kind of logging to monitor this, or something
> >else that helps me to deal with this? Or is my only option to start the Server
> >    form the shell and see what traceback I get?
> 
> I've been asking this list the very same question for quite a while.  There
> are a few debug How-Tos that may help, but it's all very dependent on you're
> configuration as to how much extra work will be necessary.  Can you give me
> more details of your configuration?  What are you using for connection, are you
> going through Apache, if so using what service (PCGI,FCGI,HTTP_Proxy)?
> 
> We have several sites up and running with Zope and have found that when there
> is /manage activity occuring during a time of moderate traffic we have frequent
> Zope restarts, it can't stay up more than 5-20 minutes.  To date I've found no
> reliable method of tracking what is causing these, though I've created a bunch
> of monitoring and debuging tools to try.  These tools are not written up yet,
> but I'd be happy to send out an explaination if you would like.

We've never seen behavior like this, can you elaborate?
 
> It is also very easy to create code that will crash or loop the Zope server,
> these are easer to find since usually as soon as the object is called Zope
> reacts adversly, crashes, slows, etc.  The problem using logs for this is log
> entries are usually written post completion.

This is kind of a distressing message Tony, we'd very much like to see
any code that can easily crash Zope.

-Michel