Re[5]: Ротация логов
Igor Sysoev
is at rambler-co.ru
Fri Apr 7 13:25:48 MSD 2006
On Fri, 7 Apr 2006, Дугин Сергей wrote:
>>> А есть разница между переименовыванием и созданием нового файла?
>
>> Есть, переименование - rename()/open(). Создание - open().
>> Но nginx помимо создания нового файла ещё вызывает chown() и chmod().
>> В общем, разница будет гомеопатической.
>
> А зачем делать chown() и chmod() если по идее файл и так создается с
> теми правами под которыми запущен nginx?
Файлы переоткрываются основным процессам, запущенным, как правило, от рута.
Затем основной процесс сообщает об этом рабочим процессам. Те тоже
переоткрывают.
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list