Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit , Модераторы разделов
storm2005
Сообщения: 136
Сообщение
storm2005 » 23.06.2010 10:51
ОС - debian lenny
Лог вырос до 130 Мб
Необходимо проводить ротацию раз в неделю.
cat /etc/logrotate.d/dovecot
Код: Выделить всё
/var/log/dovecot*.log {
mail me@example.com
size 10M
missingok
notifempty
delaycompress
sharedscripts
postrotate
/bin/kill -USR1 `cat /var/run/dovecot/master.pid 2>/dev/null` 2> /dev/null || true
endscript
ls -l /etc/logrotate.d/dovecot
Код: Выделить всё
-rw-r--r-- 1 root root 329 Июн 22 09:06 /etc/logrotate.d/dovecot
egrep -v '#|^$' /etc/logrotate.conf
Код: Выделить всё
weekly
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}
egrep -v '#|^$' /etc/crontab
Код: Выделить всё
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
17 * * * * root cd / && run-parts --report /etc/cron.hourly
01 0 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
05 0 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
10 0 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD
Сообщение
Poor Fred » 23.06.2010 13:18
storm2005 писал(а): ↑ 23.06.2010 10:51
Необходимо проводить ротацию раз в неделю.
Вопрос-то в чем?
Убить всех человеков!
storm2005
Сообщения: 136
Сообщение
storm2005 » 23.06.2010 13:24
Poor Fred писал(а): ↑ 23.06.2010 13:18
storm2005 писал(а): ↑ 23.06.2010 10:51
Необходимо проводить ротацию раз в неделю.
Вопрос-то в чем?
Ротация лога довекота не выполняется
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD
Сообщение
Poor Fred » 23.06.2010 16:04
storm2005 писал(а): ↑ 23.06.2010 13:24
Ротация лога довекота не выполняется
А что говорит, например,
?
Убить всех человеков!
storm2005
Сообщения: 136
Сообщение
storm2005 » 23.06.2010 17:47
Poor Fred писал(а): ↑ 23.06.2010 16:04
storm2005 писал(а): ↑ 23.06.2010 13:24
Ротация лога довекота не выполняется
А что говорит, например,
?
говорит страшные вещи
Код: Выделить всё
reading config file dovecot
reading config info for /var/log/dovecot.log
.................
rotating pattern: /var/log/dovecot.log 10485760 bytes (4 rotations)
empty log files are not rotated, old logs mailed to me@exapmle.com
considering log /var/log/dovecot.log
log /var/log/dovecot.log does not exist -- skipping
not running shared postrotate script, since no logs were rotated
pwd; ls -l |grep dovecot
Код: Выделить всё
/var/log
-rw------- 1 root root 133464047 Июн 23 16:44 dovecot
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 23.06.2010 19:01
storm2005 писал(а): ↑ 23.06.2010 10:51
/var/log/dovecot*.log
$ ls -l /var/log/dovecot*
?
storm2005
Сообщения: 136
Сообщение
storm2005 » 24.06.2010 09:49
sash-kan писал(а): ↑ 23.06.2010 19:01
storm2005 писал(а): ↑ 23.06.2010 10:51
/var/log/dovecot*.log
$ ls -l /var/log/dovecot*
?
ls -l /var/log/dovecot*
Код: Выделить всё
-rw------- 1 root root 133496427 Июн 24 08:46 /var/log/dovecot
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU
Сообщение
sash-kan » 24.06.2010 10:52
storm2005 писал(а): ↑ 24.06.2010 09:49
-rw------- 1 root root 133496427 Июн 24 08:46 /var/log/dovecot
вполне логично, что файл dovecot
.log не находится.
приведите в соответствие настройки прогаммы dovecot и программы logrotate.