Re: nginx и несколько memcached серверов

mente nginx-forum на nginx.us
Вт Мар 23 20:51:34 MSK 2010


Здравствуйте,

Кто имел опыт работы модуля memcached_hash с php версией memcached (которая в свою очередь основана на c++ libmemcached)? 
Имеется пропатченный нгинкс с такой конфигурацией:
 upstream memcached_upstream{
      memcached_hash ketama_points=100;
      server a.com:21201 weight=1;
      server b.com:21201 weight=1;
 }
 set $memcached_key "_$request_uri";
memcached_pass  memcached_upstream;

И php основанный на  memcached 1.0.1 с libmemcached 0.38. Опции:
public static $defaultServers = array(
       array('a.com', 21201, 1),
       array('b.com', 21201, 1),
);
Memcached::OPT_DISTRIBUTION         => Memcached::DISTRIBUTION_CONSISTENT,
Memcached::OPT_LIBKETAMA_COMPATIBLE => true,
Memcached::OPT_COMPRESSION          => false,
Memcached::OPT_HASH                 => Memcached::HASH_CRC,

Данные в memcached запихиываются отлично, а вот статистик получения из них показывает 53% not found.
Что я не так делаю?
Существует ли другой модуль для nginx, который реализует 100% совместимое libmemcached распределение?

Спасибо

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,16628,67044#msg-67044




Подробная информация о списке рассылки nginx-ru