ПРОЕКТЫ 


  АРХИВ 


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]

Единый Fastcgi кэш для нескол ьких серверов


  • To: nginx-ru@xxxxxxxxx
  • Subject: Единый Fastcgi кэш для нескол ьких серверов
  • From: "xT" <nginx-forum@xxxxxxxx>
  • Date: Wed, 02 Nov 2011 17:19:36 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=IngEBvVh+TEIk1vDlatuF0mfUtz+1+kpHQyYN0QWWIU=; b=VItq0Ucx+tzsBE6JMyhHPwfctUTNukfrDlyg7VR20QpkLBlfoE0lsWQ6RzMBNn7DXnZ//cmcJGDL90yAJ663w+DVswatZ0ijFBkZi2Fsj6TuT66+ORjPLQuUlFL88Hrj;

Доброго времени суток

Имеется несколько веб-серверов с
nginx(1.0.5) в "кластере".
На каждом из серверов настроен fastcgi cache,
хранилище расположено на NFS и едино для
всех.
Для обеспечения более быстрой выдачи
контента.

Проблема заключается в следующем:
если ответ бэкэнда был закеширован на
одном сервере, то второй сервер при
запросе клиента не видит кеш-файла и
пересоздает его заного. 
Но, если после создания кеша
перезапустить процессы nginx на всех
серверах, то кеш-файлы нормально
подхватятся ими и клиентам будут
отдаваться закешированные ответы.
Как я понимаю, загвозка в cache manager,
который не следит за появлением новых
файлов во время работы и обновляет зону
только во время собственной работы и
перезапуске процессов. Пробовал
уменьшать\увеличивать размер зоны (1мб
и 512мб, нулевого размера зона не
назначается), но не помогло

Есть ли для данной ситуации решение?
Спасибо

Posted at Nginx Forum: 
http://forum.nginx.org/read.php?21,217721,217721#msg-217721

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


 




Copyright © Lexa Software, 1996-2009.