Re: Critical crashes on Windows under high load
Martin Aspeli <optilude+lists <at> gmail.com>
2009-12-05 04:15:31 GMT
Stefan Behnel wrote:
> Hi,
>
> Martin Aspeli, 02.11.2009 03:58:
>> We have an incredibly frustrating, show-stopping problem using lxml (under
>> Deliverance, in front of a repoze.zope2 pipeline serving up a Plone site) on
>> Windows.
>>
>> Under high load, the Python process crashes. There is no traceback in the log,
>> so I can't identify where it actually happens, but we get a Windows error
>> dialogue saying python.exe (or pythonservice.exe if running as a Windows
>> service) has crashed in etree.pyd (at some binary address, no line numbers or
>> function references).
>> [...]
>
> Any news from this front?
Unfortunately not. We tried to simplify the xpath expressions, but it
still crashed (perhaps a bit less often). Our "solution" was to ditch
Deliverance in favour of collective.xdv, which still uses lxml, but uses
the XDV XSLT-based transformation process. So now, we're only using lxml
to execute two XSLT files (the first one generates the second).
Martin
--
--
Author of `Professional Plone Development`, a book for developers who
want to work with Plone. See http://martinaspeli.net/plone-book