|
Bryan Mongeau
bryan at eevolved.com
Fri Sep 20 16:58:08 EST 2002
On September 18, 2002 08:31 pm, Praveen Kumar wrote:
> I've found messages on various lists that have stated
> that it's a myth that threads don't work w/
> mod_python, it works fine on most platforms, etc. Can
> anyone comment on that ( I *really* want to use
> threads ) ? Has anyone encountered problems w/ threads
> on a RH7.2 + Apache 1.3.26 + mod_python 2.7.8 + Python
> 2.1.3 config ?
I have successfully used threads to implement a "Janitor" that periodically
deletes expired sessions. It is (re)started when the module is imported. It
is part of a session module that handles cookie based user session variables.
Usage:
from mod_python import apache
from session import CookieSession
def handler(req):
sess = CookieSession(req)
req.content_type="text/html"
req.send_http_header()
try:
sess['hits'] += 1
except KeyError:
sess['hits'] = 1
req.write("Session hits: "+str(sess['hits']))
return apache.OK
Anyone interested in such a beast can drop me a line. I have not yet tested it
extensively but Threads and Events definitely *seem* to work.
My setup:
apache 2.0.40
mod_python 3.0 BETA ( patched )
python 2.2.1
--
Bryan Mongeau
eEvolved Inc. - IT Consulting & Custom Software
http://eevolved.com/
--
"The only thing that I'd rather own than Windows is English, because then I
could charge you two hundred and forty-nine dollars for the right to speak
it." -- Scott McNealy
|