I use pecl/memcached 2.0.0.b1

On Mon, Apr 4, 2011 at 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
>>
>>

Reply via email to