Здравствуйте Андрей,
AS> уменьшите timeout на подключение к mmc
Тут http://search.cpan.org/dist/Cache-Memcached/lib/Cache/Memcached.pm
про это не пишут.
После этого случая я уже понял, что клиента для memcached-а надо под
себя переписывать.
Список работающих серверов надо хранить не в коде, а менять
динамически. Если один из них выходит из строя или мы хотим его
выключить, надо на его место подсовывать запасной memcached.
Как я понимаю, у Facebook-а приблизительно так и сделано: существуют
простаивающие(малоиспользуемые) memcached-ы, готовые в любой момент
принять на себя запросы от упавшего/выключенного демона.
А мониторилка живости memcached-ов заодно может ещё и снимать
статистику с каждого демона.
--
С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster@xxxxxxxxxxxxx
ICQ# 166233339
http://softsearch.ru/
Без бэкапа по жизни.