I should have mentioned that: I am running linux 2.6.9. I'll check out daemontools later today. You said you tried CherryPy instead of Paste, but aren't they not equivalent? Isn't CherryPy an application framework, while Paste is mostly a collection of server components? That is, don't they live on opposite sides of the fence? >From my research, I determine that Flup and Paste are roughly equivalent in purpose, while CherryPy would instead be equivalent to Django, Zope, and TurboGears in purpose. -ofer
_____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ninneman, TJ Sent: Friday, March 23, 2007 2:40 PM To: [email protected] Subject: [pylucene-dev] Need to build a high-load searcher Ofer, Are you running on a UNIX platform? I'm currently running my XMLRPC version with daemontools: http://cr.yp.to/daemontools.html Daemontools not only runs the script within it's own shell environment (so it's as if you ran it directly from the command line) but also watches the process and if it dies, restarts it automatically. I can't brag enough about this fantastic tool. I actually looked at using paste but, for some reason, tried CherryPy instead. Just like my Flup implementation, threading was a problem. I tried hacking CherryPy but it was a real pain in the butt to get "just right". I'm glad to see that paste is a simple one line fix just like my ThreadingMixIn sub-class. I'll check that out. TJ Ninneman
_______________________________________________ pylucene-dev mailing list [email protected] http://lists.osafoundation.org/mailman/listinfo/pylucene-dev
