Re[2]: Пара вопросов

Igor Sysoev is at rambler-co.ru
Sun Dec 12 21:38:45 MSK 2004


On Sun, 12 Dec 2004, Nikita S Stupin wrote:

> Вы писали 12 декабря 2004 г., 18:10:04:
>
> >> И можно ли сделать для использования в именах логов переменные типа
> >> %y-%m-%d а то не очень удобно получается для каждого из
> >> виртуалхостов каждый день переименовывать логи для обсчета ежедневной
> >> статистики...
> IS> Нет. Это работа для внешних скриптов.
> А ожидается что нибудь типа того же cronolog'a?

Нет.

Piped logs в Апаче были придуманы в основном для того, чтобы избежать
потерь данных долгообрабатывающихся запросов. В nginx этой проблемы нет:
по получении сигнала -USR1 основной процесс переокрывает лог заново и сообщает
об этом рабочим процессам, они также переокрывают логи. Всё происходит очень
быстро и логи готовы для обработки без риска потерять запросы.

Что касается логирования в pipe, то я считаю это просто вредным. Единственный
более или менее надёжный способ писать логи - это писать их в файловую
систему. Кроме того, запись в pipe добавляет лишние переключения контекста.


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





More information about the nginx-ru mailing list