httpd-modules-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jim Jagielski <...@jaguNET.com>
Subject Re: maintaining sessions among multiple processes
Date Fri, 02 Oct 2009 12:34:04 GMT

On Oct 2, 2009, at 7:52 AM, martin nylin wrote:

> hi
>
> i'm using apache 2.2 mpm-worker and have noticed that incoming
> requests are dispatched to apache processes in a way that makes it
> hard for me to maintain sessions in my module. i'm using the user
> field of the request_rec as session key and would therefore like all
> incoming request from a certain user to always be dispatched to the
> same process. in other words: if we have recently received a request
> from the same user, then dispatch the current request to the same
> process as we used for the previous request.
>
> i do realize that shared memory might be an alternative way to
> implement sessions, but i think it would be very tricky in this case
> since my session objects contains pointers to objects of unknown size
>

It sounds like you simply need to use an external session storage
mechanism, like memcached or db4 or something else... This is esp
true if you need to horizontally scale as well.

Mime
View raw message