nginx-0.6.10

Igor Sysoev is at rambler-co.ru
Mon Sep 3 16:11:08 MSD 2007


On Mon, Sep 03, 2007 at 03:55:19PM +0400, Монашёв Михаил wrote:

> >     *) Добавление: директивы open_file_cache, open_file_cache_retest и
> >        open_file_cache_errors.
> 
> Спасибо за такую полезную вещь...
> 
> А какое максимальное количество элементов в кэше может быть

Максимальное ограничено памятью.

> и сколько памяти на каждый элемент потребуется?

72 байта на i386 или 128 - на amd64 + длина имени файла.

> Что происходит, если в файл, который открыт, начинает кто-то писать?
> Такие ситуации обрабатываются или их лучше избегать?

Такие ситуации не предусмотрены и без кэша.
Файлы обновлять нужно релинком.

> Какие ресурсы ОС потребляет этот кэш?

Никаких. Есть ещё поддержка получения событий через kqueue, но на данный
момент nginx может упачть при её исопльзовании, поэтому это недокументировано.


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





More information about the nginx-ru mailing list