I use pecl/memcached 2.0.0b1
On Apr 4, 10:15 am, Brian Moon <br...@moonspot.net> wrote: > What version of pecl/memcached are you using? > > Brian.http://brian.moonspot.net > > On 4/3/11 11:21 AM, snovgorodsky wrote: > > > > > I'm using php memcached extension to save my app sessions on two > > servers. All works fine until I stop a memcached daemon on one of > > those servers ( to test the failover scenario). > > Memcached is set like this: > > > $mm = new Memcached(); > > $mm- > >> setOption(Memcached::OPT_DISTRIBUTION,Memcached::DISTRIBUTION_CONSISTENT); > > $mm->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true); > > $mm->setOption(Memcached::OPT_NUMBER_OF_REPLICAS, 2); > > $mm->setOption(Memcached::OPT_SERVER_FAILURE_LIMIT,1); > > > There are two servers set in session.save_path. > > > When one of the memcached daemons is terminated, I immediately get a > > warning in my app : > > Warning: Unknown: Failed to write session data (memcached). Please > > verify that the current setting of session.save_path is correct > > (server1:11211,server2:11211) in Unknown on line 0 > > > and my session is gone. > > > What am I missing? > > I use memcached ver 2.0.0b1. > > I also tested without setting the OPT_SERVER_FAILURE_LIMIT =1 , got > > the same result. > > > Thanks, > > Sergey