Re: Проблема с proxy_store/proxy_pass при не хватке места в хранилище

ilya at aniskovets.com ilya at aniskovets.com
Fri Mar 13 17:42:37 MSK 2009


Думаю, было бы лучше ввести специальный параметр, при установке
которого файл не сохранялся на диск, в случае если на диске менее чем
N мегабайт места, а просто отдавался.

что-то вроде

proxy_store_min_space 500M;

Ilya

2009/3/13 Vladimir Sopot <jd at artdesign.ru>:
> Поддерживаю! Мои 5 копеек.
>
> Используется та же схема, но с переполнением не сталкивался, поскольку раз в
> N дней в момент минимальной нагрузки просто тупо стираю весь кэш (занятие на
> десяток секунд вместо более длительной проверки) и он посетпенно наполняется
> реально запрашиваемым контентом.
>
> Но вопрос переполнения хранилища - хороший и отдавать контент не сохраняя на
> заполненные диски - отличное решение.
>
> On Mar 13, 2009, at 1:48 PM, Andrey Zonov wrote:
>
>> Добрый день.
>>
>> Для снижения нагрузки на бекенды было принято решение сохранять
>> картинки на машинки с nginx-ом, регулярно чистить хранилище от самых
>> не популярных картинок, т.е. фактически сделать кеширование.
>>
>> При не хватке места в хранилище - nginx отдаёт клиенту 200, с пустым
>> телом, потому что тело не может сохранить.
>> Можно ли как-то регулировать это поведение?
>> В идеале хочется: если файл не удаётся сохранить, то тело, таки
>> отдавать клиенту.
>>

>> --
>> Andrey Zonov
>
>
>


More information about the nginx-ru mailing list