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