Не ротируются логи

toper
На сайте с 28.11.2008
Offline
106
773

Добрый день!

Помогите, пожалуйста, с проблемой: не ротируются логи. CentOS.

Многие логи в /var/log растут и растут, ротироваться не хотят. в т.ч. логи nginx, btmp (что это вообще?), lastlog, maillog и т.д.

Так же растут и не ротируются логи в /var/www/httpd-logs. соответственно и логи в папках пользователей ISP

[root@host cron.daily]# cat /etc/cron.daily/logrotate
#!/bin/sh

/usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1
EXITVALUE=$?
if [ $EXITVALUE != 0 ]; then
/usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]"
fi
exit 0

[root@host]# cat /etc/logrotate.conf
# see "man logrotate" for details
# rotate log files weekly
daily

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# use date as a suffix of the rotated file
dateext

# uncomment this if you want your log files compressed
compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp and btmp -- we'll rotate them here
/var/log/wtmp {
monthly
create 0664 root utmp
minsize 1M
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0600 root utmp
rotate 1
}

# system-specific logs may be also be configured here.
[root@host ]#

[root@host]# cat /etc/logrotate.d/nginx
/var/log/nginx/*log {
daily
rotate 10
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
[ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
endscript
}

[root@host]#



---------- Добавлено 14.02.2013 в 07:39 ----------

При этом, если вручную написать

/usr/sbin/logrotate /etc/logrotate.conf

то лог nginx ротируется (но без компрессии).

Администрируемые сервера и VPS - это миф! Нет штатного админа, бери нормальный хостинг и не парься. Дешевле выйдет.
VO
На сайте с 27.07.2008
Offline
149
#1

Проверьте, что у вас cron работает.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий