I have a very weird problem, when storing my session in Memcached. From time to time some users takes the session of others. E.g. John, becomes logged in as Maria, Maria as
I've seen this and found it very difficult to debug.
If you're using passenger, you may want to look at using the conservative method for spawning new servers.
The default method has servers sharing a single socket to memcache.
The docs discuss it in more detail. http://www.modrails.com/documentation/Users%20guide%20Apache.html#_example_1_memcached_connection_sharing_harmful