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