Тайм-аут соединения Python-memcache

Как уменьшить время ожидания соединения для python-memcache?

Когда машина в моем кластере выходит из строя, исправные машины слишком долго зависают, пытаясь к ней подключиться.

Является ли settimeout единственным способом?


person s29    schedule 08.07.2011    source источник


Ответы (1)


После настройки времени ожидания также отрегулируйте количество повторных попыток на сервер, прежде чем удалять его из пула.

person Aleksey Korzun    schedule 13.07.2011
comment
python-memcache, похоже, не имеет настройки тайм-аута ИЛИ максимального количества повторных попыток, отсюда и мой вопрос. - person s29; 14.07.2011
comment
Я предполагаю, что вам нужно обернуть его своим собственным кодом, который будет проверять ответ LibMemcached и соответствующим образом корректировать (для повторных попыток) - person Aleksey Korzun; 14.07.2011
comment
Если кто-то еще не хочет вмешаться, ответ: нет, вы не можете настроить таймауты подключения и автоматические повторные попытки с помощью python-memcache. - person s29; 18.07.2011
comment
Вам не нужно настраивать повторы в python-memcache, вы можете сделать это в своем собственном коде... - person Aleksey Korzun; 18.07.2011