durusmail: quixote-users: Quixote on mod_python... Or something else.
Quixote on mod_python... Or something else.
2006-03-17
2006-03-17
2006-03-17
2006-03-17
2006-03-17
Quixote on mod_python... Or something else.
Graham Fawcett
2006-03-17
On 3/17/2006 11:48 AM, Orr, Steve wrote:

>Finally, I'm curious as to how many implementations of Quixote are on
>mod_python. My sense is not many because of the comments found in
>quixote/server/mod_python_handler.py. If you have experience with
>Quixote/mod_python I'd like to know all the good, the bad, and the ugly.
>For mere survey type responses, to prevent list clutter, feel free to
>email me directly with Quixote/mod_python versions implemented type
>info. Of course if you have horror stories or great successes
>(benchmarked?) then it would be good to share warnings against or
>recommendations for Quixote-on-mod_python with the list.
>

A purely anecdotal, ancient-history lesson: about 4-5 years ago, I found
that mod_python + Quixote was quite flaky under load. Particularly, it
tended to result in a high percentage of dropped client connections, and
ocassionally in hanging Apache! (I think the server-hang was on win32
only, but I don't remember for sure). I think the problems were
attributable to mod_python, more than to Quixote or the
Quixote/mod_python connector.

In that round of tests, I chose SCGI over mod_python purely because
Apache+SCGI did a better job of managing multiple concurrent requests
under heavy load (even when the number of SCGI processes was low),
though mod_python seemed to perform as well as SCGI under smaller loads.

No matter what you choose, be sure to pound on it ocasionally, as hard
as you can, to see how your selected tools work when the going gets
tough (unless its guaranteed never to become a high-demand application).

Graham

reply