Ответ
MoKo 22.11.2013 01:42
Есть ощущение, что выбирается один из серверов, и работа идет только с ним.
Не вникал раньше, зачем можно было указать несколько серверов. Оказывается это не для failover, а для распределения ключей по нескольким серверам. (в коде выше ключ не меняется в процессе, поэтому и пытается подключиться все время к одному серверу).
Что существенно: даже если эмулировать failover, изменившееся число серверов повлияет на алгоритм распределения ключей и может так случиться, что пропадет один сервер из 10, а из-за другого распределения ключей по хостам окажутся недоступно 50% скешированного...
- memcached и несколько серверов, AK666 16.11.2013 11:56
- и всё же как передать параметр --remove_failed_servers ?, AK666 19.11.2013 18:43
- Ответ, MoKo 19.11.2013 23:53
- Ответ, AK666 02.12.2013 17:44
- Ответ, AK666 20.11.2013 18:08 / 20.11.2013 18:19
- Ответ, MoKo 20.11.2013 19:16
- Ответ, AK666 21.11.2013 20:16 / 21.11.2013 20:19
- Ответ, AK666 21.11.2013 17:47
- Ответ, AK666 20.11.2013 01:06 / 20.11.2013 01:14
- Ответ, MoKo 20.11.2013 01:18
- Ответ, AK666 21.11.2013 19:42
- Ответ, MoKo 22.11.2013 00:17
- Ответ, AK666 22.11.2013 00:28
- Ответ, MoKo 20.11.2013 01:14
- $memcache-connect-string[$.server[mmc-a2.local --server=mmc-b1.local --server=mmc-b2.local --remove_failed_servers ... Так не работает? ;-) (-), dmx102 19.11.2013 19:16 / 19.11.2013 19:16
- неа :(, AK666 19.11.2013 19:19 / 19.11.2013 19:19
- Ответ, MoKo 17.11.2013 03:20
- Согласно документации libmemcached, dmx102 16.11.2013 12:26 / 16.11.2013 12:26
- Ответ, AK666 16.11.2013 12:33