ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

При падении одного узла memc ached, nginx начитает ждать с оединения к нему ...


  • To: nginx-ru@xxxxxxxxx
  • Subject: При падении одного узла memc ached, nginx начитает ждать с оединения к нему ...
  • From: Eugene Batogov <johnbat26@xxxxxxxxx>
  • Date: Mon, 6 Jun 2011 13:00:03 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:subject:date:user-agent:x-kmail-markup :mime-version:content-type:content-transfer-encoding:message-id; bh=aHxOO1SP8cQ+wxYM+IdWA8i1j+ID4DpypxUL8mFZjKU=; b=vqqsDAhAcMiZHi3rD4wTEXqRrXX0W9BkqAUG+e4Zfwr3tiskGvzrUHsb2nzkcvzyVk xLSSTM/xASM0HvkLUIWlmF5+gkDfP6lkKin1RscuvRTy2XioTbEbQaLgBkKqQoeAYaOh OVJv9QNgtt5Zc3LsiNSOzEzBunQLCWEvVMVcU=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:subject:date:user-agent:x-kmail-markup:mime-version :content-type:content-transfer-encoding:message-id; b=qBhrTwb3E/vfv3tvZsLQMYbLE5icdH4dfcV0VDZl4e8MARyIZ9rcHV4nrA1NWcaxj8 ndRxEYZHIOtCw+ep273wq0ce2wm2Y+2nfwOF38fe/9/I1qIvSGHB9QEjxiVKOd5jrxUm N7ntigkqtdaixGP7qbPidoHzGw/eypi/jsW8k=

Привет всем.

Возникла проблема с работой связки nginx - memcached + несколько узлов memcached (выбор узла через ngx_http_upstream_hash_module).

При использованиии СRC32 хэширования если один из узлов memcached выключается надолго,

то nginx начинает его опрашивать в соответствии с memcached_connect_timeout.

Я пробовал это значение уменьшать до 2 секунд, но nginx все равно его ищет.


Другими словами, пока этот узел с memcached выключен, nginx постоянно будет его искать и клиенты будут висеть.

Параметр hash_again = 600.

Вопрос 1: как добиться того, чтобы при выключении одного из узлов с кэшем, nginx его постоянно не опрашивал?

Вопрос 2: кто использует модуль: nginx-upstream-consistent для выбора узла по алгоритму ketama? Там есть такая проблема ?

P.S. Кстати, если я просто выключаю memcached (не весь сервер), то ключи перестраиваются и nginx не тормозит на таймаутах.

--

Best Regards, Eugene Batogov


_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.