Re: Plone timeout

Maurits van Rees <m.van.rees-1kr/[email protected]> Thu, 09 Apr 2015 09:39:15 +0200
Newsgroups gmane.comp.web.zope.plone.user
Organization Zest Software
Message-ID <[email protected]>
dieter schreef op 09-04-15 om 07:52:
> Chuck Theobald <[email protected]> writes:
>> ...
>> One of my customers ran into an unresponsive situation wherein my web
>> site checked out for 15-20 minutes ...
>> Is this typical behavior?
>
> No.
> Apparently, something in your system is doing something strange.
>
> To analyse situations like this, I have developped a "request monitor" --
> now available as "haufe.requestmonitoring" on PyPI.
> With it, you can (among other things) set up a monitor
> for long running requests logging tracebacks (you know from
> the "error_log" object) for requests that run surprisingly long.
> Bases on these tracebacks, you get valuable information what
> those long runnings requests are and what they are doing.

Also, you can send a SIGUSR1 kill signal to the Zope process to print 
what the threads are doing:
http://docs.zope.org/zope2/releases/2.13/SIGNALS.html

So: kill -SIGUSR1 your-zope-process-id

When you use supervisor to start the zope instance, the output may end 
up in something like var/log/supervisor-instance-stdout.log.  It may 
also take a while for it to end up there.


-- 
Maurits van Rees: http://maurits.vanrees.org/
Zest Software: http://zestsoftware.nl


------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF