Django, mod_python, apache and wacky sessions
How to ensure that session is not cleared after Apache restart( or stop and start) ?
Because when I upgrade my source code and restart Apache, I refresh the web page and there I have to login again. Session is lost. 
Session is stored in Memcache. No idea how and why its cleared. How to preserve the session so that the user need not login after the apache restart?
I am running a Django through mod_python on Apache on a linux box. I have a custom authentication backend, and middleware that requires authentication for all pages, except static content.
My problem is that after I log in, I will still randomly get the log in screen now and again. It seems to me that each apache process has it's own python process, which in turn has it's own internals. So as long as I get served by the same process I logged in to, everything is fine and dandy. But if my request gets served by a different apache process, I am no longer authenticated.
I have checked the HTTP headers I send with FireBug, and they are the same each time, ie. same cookie.
Is this a known issue and are there workarounds/fixes?
Edit: I have a page that displays a lot of generated images. Some off these will not display. This is because they are too behind the authenticating middleware, so they will randomly put up a login image. However, refreshing this page enough times, and it will eventually work, meaning all processes recognize my session.