I currently have a Plone 4.3.8 site where editing a portlet causes a deadlock.
I\'m trying to find tools to fix this, but most deadlock tools don\'t work & I\'m not
Although the @maurits answer is right (and the simplest ones) sometimes I had issues seeing the traceback resulting from the kill
command: sometimes is found on the event log, sometimes on the shell.
I prefer the integration of the buildout with haufe.requestmonitoring, configuring also the monitor long running requests feature. You will see the deadlocked traceback in your event log and also you activate a tool for monitoring low performance on your Plone.
You say that using the USR1
signal shuts down Zope when using Products.signalstack. But no special packages should be necessary, so I wonder if adding signalstack has this side effect of shutting down Zope.
At least for me, a few weeks ago, this worked fine on a Plone 4.3.something site:
kill -USR1 $(cat var/zeoclient.pid)