parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

MoKo 22.11.2013 01:42

Есть ощущение, что выбирается один из серверов, и работа идет только с ним.
Не вникал раньше, зачем можно было указать несколько серверов. Оказывается это не для failover, а для распределения ключей по нескольким серверам. (в коде выше ключ не меняется в процессе, поэтому и пытается подключиться все время к одному серверу).

Что существенно: даже если эмулировать failover, изменившееся число серверов повлияет на алгоритм распределения ключей и может так случиться, что пропадет один сервер из 10, а из-за другого распределения ключей по хостам окажутся недоступно 50% скешированного...