ПРОЕКТЫ 


  АРХИВ 


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]

Re: proxy_store взаимный - логика работы.


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: proxy_store взаимный - логика работы.
  • From: squirl <andriy.tovstik@xxxxxxxxx>
  • Date: Thu, 11 Mar 2010 13:28:25 +0200
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:content-type:mime-version :subject:from:in-reply-to:date:content-transfer-encoding:message-id :references:to:x-mailer; bh=0LywJhCeqDoLd53lpjj8gPQJES5Afta5bfcH7SbsJ5E=; b=juyE7cc0s24ctpr0ArlcDCFvn8cDl7eT/7JLox++ydwms2pV8i5wiFv38o2QDYxBoO YbiGeqDafK5UMoS8WMuZxfNpR3RbFmyPZeSOnDoh4nptLmiHu55YeGRjs5MU3WFH8Jbi JM9+QLiXIxVK8WsKJOIDHF1mmgkXVtzADpuSI=
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; b=fwhSgKIc3i+6mtpo+TcQDwfdg8rLXfDrUtBFl7+DoSlrk4KI87ZsC/xoP/GEDAyTc8 3B4E6x0CQZtyj27A6ki8pudGrdztT/LadTqt0R7S+XbccU32exAt4X0j5NoHTic7Vjvx 89gxk7ONABjv152utJ84Is0thXOuSctlkA/DI=
  • In-reply-to: <20100311111250.GB59065@xxxxxxxxxxxxx>
  • References: <1879D990-F530-432A-9A2F-1B8F46936638@xxxxxxxxx> <20100311111250.GB59065@xxxxxxxxxxxxx>

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

11 марта 2010, в 13:12, Igor Sysoev написал(а):

> On Thu, Mar 11, 2010 at 12:19:58PM +0200, squirl wrote:
> 
>> Здравствуйте.
>> 
>> Имеются два картинкоотдающих бэкенда. Картинки на них кладуться по WebDAV, 
>> переодически случается такое, что на один из бэкендов заливка отваливается.
>> Чтобы бэкенды "взаимно" синхронизировались сделал следующим образом на 
>> каждом:
>> 
>> ------------------------------------------------------------------------------------------------------------
>> location / { 
>>            root /storage;
>>            rewrite ^/.*/((\d+)\d\d\d\d\.jpg)$ /img/$lang/$size/$2/$1 break;
>>            error_page  404 = @fetch;
>>       }   
>>       location @fetch {
>>            internal;
>>            proxy_pass           http://IP_address_of_another_backend;
>>            proxy_store          on; 
>>            proxy_store_access   user:rw  group:rw  all:r;
>>            proxy_temp_path      /storage/temp;
>>            root                 /storage;
>>        }   
>> ------------------------------------------------------------------------------------------------------------
>> 
>> т. е. - не нашли на одном бэкенде, сходили на второй, сохранили себе и 
>> отдаем.
>> 
>> Интересует, каким образом обрабатывается ситуация, когда файла нету на обоих 
>> бэкендах? Я боялся, что возникнет рекурсия и бэкенды будут таскаться друг к 
>> другу бесконечно,
>> однако такого не происходит. Это, конечно, радует :) Но хотелось бы понять - 
>> почему?
> 
> Должна быть рекурсия.
> 
> 
> -- 
> Игорь Сысоев
> http://sysoev.ru
> 
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru

---
WBR, Andriy Tovstik
UNIX System Administrator
Skype: andriy.tovstik
JabberID: squirl@xxxxxxxxxxxxxx
Nick-handle: SQ22-UANIC




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


 




Copyright © Lexa Software, 1996-2009.