log rotation
Sergey A. Osokin
osa at macomnet.ru
Wed Mar 30 10:29:24 MSD 2005
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
More information about the nginx-ru
mailing list