Re: Логирование nginx

Станислав server_inc на list.ru
Ср Фев 2 21:21:45 MSK 2011


02.02.2011 5:06, Лопатин Владимир пишет:
> # pwd
> /var/log/nginx
> # ls | grep *.pid
> nginx.pid
>
> Балбес я :)
> Следующий круг начинается при следующем запуске logrotate? я понял верно?
нет.. в конфигурационный файл вам нужно вписать директиву "daily", как в 
примере у меня, или директиву "weekly". Я могу ошибаться, но по-моему 
это обязательные директивы.
Если в конфиге будет "daily", сколько бы вы не запускали logrotate, логи 
будут ротейтяться только один раз в день. Ну соответственно с "weekly", 
ротейт будет происходить один раз в неделю. Если вы задаете директиву 
"size", то не смотря на "daily" или "weekly" логи не будут ротейтятся 
пока лог файл не наберет заданный вами размер. Так же советую 
использовать директиву "noolddir" которая говорит о том, что все файлы 
должны находдится в одном и том же каталоге.
Кстати, вместо 50000k вы можете написать 50M (M с большой буквы!) .

Вот тут можете почитать подробнее.
http://www.opennet.ru/man.shtml?topic=logrotate&category=8&russian=0



Подробная информация о списке рассылки nginx-ru