ПРОЕКТЫ 


  АРХИВ 


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: nginx-0.1.14



On Tue, 18 Jan 2005, Igor Sysoev wrote:

On Tue, 18 Jan 2005, Kpoxa wrote:

Igor Sysoev пишет:

Во всех этих случаях временный файл создаётся, только если данных
больше, чем сконфигурированно буферов.

По умолчанию хранится где-нибудь в /tmp?

По умолчанию
<prefix>/client_body_temp
<prefix>/proxy_temp
<prefix>/fastcgi_temp

На старте каталогам выставляется в качестве владелеца пользователь,
от которого работают рабочие процессы. Кроме того, выставляются права
для чтения и записи в эти каталоги владельцу. Группа и остальные права
остаются без изменений. Если каталогов нет, они создаются на старте.

В принципе, все эти верменные файлы могут храниться в одном каталоге.

Вообще же формат этих директив такой:

   XXXX_temp_path   <path/to/dir>  [1|2  [1|2  [1|2]]];

Цифры после имени задают уровни вложенности. На данный момент вложенность
не нужна, так как после создания файла он сразу же unlink()ается и его
в каталоге не видно. Поэтому в каталоге пркатически всегда пусто.
После того, как будет сделано кэширование ответов, временные файлы не будут
удаляться, а будут перелинковываться в кэш, поэтому в каталоге могут
быть много файлов и тогда лучше использовать вложенные уровни.

Если один каталог исопльзуется в нескольких директивах, то уровни вложенности
должны быть одинаковы. Для client_body_temp_path не имеет смысла делать
уровни вложенности, собственно, поэтому и была сделана отдельная директива.
До этой версии клиентские запросы хранились в proxy_temp_path.


Игорь Сысоев
http://sysoev.ru


 




Copyright © Lexa Software, 1996-2009.