Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: log rotation
On Wed, Mar 30, 2005 at 12:06:06AM +0400, Anton V. Yuzhaninov wrote:
> Здравствуйте,
>
> Как правильно вращать логи?
> Делаю:
> mv nginx-error.log nginx-error.log.0
>
> потом kill -USR1 `cat /var/run/nginx.pid`
>
> а логи продолжают писаться в nginx-error.log.0
>
> killall -USR1 nginx тоже не помогает.
>
> nginx-0.1.25
> FreeBSD 5.3-STABLE
Для ротации журналов в ОС FreeBSD предусмотрен механизм newsyslog(8).
В /etc/newsyslog.conf добавляем вот такие (или подобные) строки:
/var/log/nginx-access.log 644 3 * @T00 Z
/var/run/nginx.pid 30
/var/log/nginx-error.log 644 3 * @T00 Z
/var/run/nginx.pid 30
Описание указанных строк вы можете найти в newsyslog(8).
--
Sergey A. Osokin,
System Engineer,
Macomnet, Internet Dept.
tel: +7(095) 796-9079
fax: +7(095) 796-9067
|