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