Re: Plone timeout

Chuck Theobald <[email protected]> Fri, 10 Apr 2015 15:07:24 -0700
Newsgroups gmane.comp.web.zope.plone.user
Message-ID <[email protected]>
Beautiful! Thank you, Luca, for this great pointer to a newbie! And 
thanks to the rest of the Plone community assistance given and tolerance 
shown  :-)

Chuck


On 04/10/2015 02:22 PM, Luca Fabbri wrote:
>
>
> On Fri, Apr 10, 2015 at 5:52 PM, Chuck Theobald <[email protected] 
> <mailto:[email protected]>> wrote:
>
>
>
>     On 04/10/2015 12:57 AM, Maurits van Rees wrote:
>     > Yuri schreef op 09-04-15 om 11:30:
>     >> Il 09/04/2015 09:39, Maurits van Rees ha scritto:
>     >>> dieter schreef op 09-04-15 om 07:52:
>     >>>> Chuck Theobald <[email protected]
>     <mailto:[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.
>     >>>
>     >>>
>     >> Works only on debug, I think. Would be useful to have this also in
>     >> production.
>     > I have used it in production and it works just fine.  Well, there is
>     > probably a minimum version for this, which I do not know.
>     >
>     > The tricky thing can be finding out where the output ends up. 
>     Do the
>     > kill signal, wait a few seconds, and check which files in
>     var/log were
>     > changed since then, and look in them.
>     >
>     >
>
>     Apparently this did not work for me, sent the signal yesterday, but no
>     new *log* files appear in my zinstance directory.
>
>
> No, you will not see a new log file, but messages will be dropped 
> inside your instance.log file.
>
>     haufe.requestmonitoring sounds promising, but I do not understand
>     parts
>     of the instructions, in particular "monitor.zcml must be
>     activated". An
>     analogy would be to say "start the car": I don't know what the key
>     looks
>     like and I would not know where to put it even if I could get into
>     the car.
>
>
> Check this buildout configuration, it contains all the needed parts:
> https://github.com/RedTurtle/deployments.buildout.plone/blob/4c6aa9449f4158d354d82b40f0a379ada986eb28/config/production.cfg#L13
>
>
> -- 
> -- luca
>
> twitter: http://twitter.com/keul
> linkedin: http://linkedin.com/in/lucafbb
> blog: http://blog.keul.it/

-- 
Chuck Theobald
System Administrator
The Robert and Beverly Lewis Center for Neuroimaging
University of Oregon
P: 541-346-0343
F: 541-346-0345

------------------------------------------------------------------------------
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

_______________________________________________
Plone-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plone-users