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