note 111154 added to memcached.construct

From: Date: Mon, 21 Jan 2013 09:29:18 +0000
Subject: note 111154 added to memcached.construct
Groups: php.notes 
Request: Send a blank email to php-notes+get-193286@lists.php.net to get a copy of this message
To enable automatic failover, you have to set OPT_REMOVE_FAILED_SERVERS option, which is supported by php-memcached 2.0.0b2 or above. Here is the example, <?php $memcache = new Memcached ( 'a_mem_pool' ); $ss = $memcache->getServerList (); if (empty ( $ss )) { $memcache->setOption(Memcached::OPT_RECV_TIMEOUT, 1000); $memcache->setOption(Memcached::OPT_SEND_TIMEOUT, 1000); $memcache->setOption(Memcached::OPT_TCP_NODELAY, true); $memcache->setOption(Memcached::OPT_SERVER_FAILURE_LIMIT, 50); $memcache->setOption(Memcached::OPT_CONNECT_TIMEOUT, 500); $memcache->setOption(Memcached::OPT_RETRY_TIMEOUT, 300); $memcache->setOption(Memcached::OPT_DISTRIBUTION, Memcached::DISTRIBUTION_CONSISTENT); $memcache->setOption(Memcached::OPT_REMOVE_FAILED_SERVERS, true); $memcache->setOption(Memcached::OPT_LIBKETAMA_COMPATIBLE, true); $memcache->addServer ( '10.10.1.75', 11211, 1 ); $memcache->addServer ( '10.10.1.76', 11211, 1 ); $memcache->addServer ( '10.10.1.77', 11211, 1 ); } ?> ---- Server IP: 69.147.83.199 Probable Submitter: 114.242.126.130 ---- Manual Page -- http://php.net/manual/en/memcached.construct.php Edit -- https://master.php.net/note/edit/111154 Del: integrated -- https://master.php.net/note/delete/111154/integrated Del: useless -- https://master.php.net/note/delete/111154/useless Del: bad code -- https://master.php.net/note/delete/111154/bad+code Del: spam -- https://master.php.net/note/delete/111154/spam Del: non-english -- https://master.php.net/note/delete/111154/non-english Del: in docs -- https://master.php.net/note/delete/111154/in+docs Del: other reasons-- https://master.php.net/note/delete/111154 Reject -- https://master.php.net/note/reject/111154 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#193286) next »