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
|