Squid's logs

Доброго времени суток!
Не могу понять когда происходит ротация логов сквида. В /etc/logrotate.conf написано:

Цитата:
weekly
rotate 4
create
compress
notifempty
nomail
olddir /var/log/rotated
include /etc/logrotate.d

/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}

в /etc/logrotate.d/squid:

Цитата:
/var/log/squid/*.log {
copytruncate
compress
notifempty
missingok
size 100M
noolddir

sharedscripts
postrotate
/usr/sbin/squid -k rotate
endscript
}

как я понял с конфига, логи ротуруются каждую неделю, если их размер превышает 100 мб. я прав? если да, то как узнать когда именно (минуты, часы, дни) ?

заранее большое спасибо всем за помощь!

имхо сам то

имхо сам то logrotate пускается по крону, соотвественно смотри что у тебя в /etc/crontab творится.
_________________
Gentoo x86_64 2.6.17-r4 на Athlon 64 3000+

уже смотрел. в

уже смотрел. в /etc/crontab:

Цитата:
0 * * * * root /bin/run-parts /etc/cron.hourly
1 3 * * * root /bin/run-parts /etc/cron.daily
15 4 * * 6 root /bin/run-parts /etc/cron.weekly
30 5 1 * * root /bin/run-parts /etc/cron.monthly

по идее если в конфиге logrotate написано weekly, то крон должно чекать каждое воскресенье в 4 часа 15 минут, но вижу следующее:

Цитата:
-rw-r----- 1 squid squid 50606199 Aug 22 13:00 access.log
-rw-r----- 1 squid squid 6297938 Aug 21 03:06 access.log.1.gz
-rw-r----- 1 squid squid 9678030 Aug 17 03:05 access.log.2.gz
-rw-r----- 1 squid squid 10812624 Aug 11 03:04 access.log.3.gz
-rw-r----- 1 squid squid 9700330 Aug 4 03:06 access.log.4.gz

22,21,17 - эти дни недели на воскресенья. Вот я и не могу понять когда эти логи ротируются :(

по тому, что Вы

по тому, что Вы привели выше похоже что logrotate запускается по cron.daily, а потом проверяет длину, а потом время.

Господа, имею

Господа, имею ту же самую проблему, хотел что бы логи сквида копились месяц, а потом архивировали...
Логротейт у меня не стоит (not installed), ротация логов запускается в кроне
0 8 1 * * root /usr/sbin/squid -k rotate

а файлы после парсинга sarg-ом идут за 5 днией... иногда больше иногда меньше...

-rw-r----- 1 squid squid 42836 Aug 31 15:09 access.log
-rw-r----- 1 squid squid 4925054 Aug 31 14:24 access.log.0
-rw-r----- 1 squid squid 11848193 Aug 25 18:10 access.log.1
-rw-r----- 1 squid squid 9222378 Aug 18 23:06 access.log.2
-rw-r----- 1 squid squid 12035438 Aug 11 18:01 access.log.3
-rw-r----- 1 squid squid 11381387 Aug 4 22:51 access.log.4
-rw-r----- 1 squid squid 1992881 Jul 31 18:16 access.log.5
-rw-r----- 1 squid squid 6724584 Jul 28 17:27 access.log.6
-rw-r----- 1 squid squid 2949418 Jul 21 18:52 access.log.7
-rw-r----- 1 squid squid 5847477 Jul 19 10:25 access.log.8

-rw-r----- 1 squid squid 2290 Aug 31 14:39 cache.log
-rw-r----- 1 squid squid 1295 Aug 31 14:37 cache.log.0
-rw-r----- 1 squid squid 299 Aug 19 04:20 cache.log.1
-rw-r----- 1 squid squid 1893 Aug 15 12:56 cache.log.2
-rw-r----- 1 squid squid 3833 Aug 11 15:46 cache.log.3
-rw-r----- 1 squid squid 299 Aug 1 08:00 cache.log.4
-rw-r----- 1 squid squid 299 Jul 29 04:20 cache.log.5
-rw-r----- 1 squid squid 8447 Jul 26 13:14 cache.log.6
-rw-r----- 1 squid squid 299 Jul 19 10:30 cache.log.7
-rw-r----- 1 squid squid 7479 Jul 13 12:34 cache.log.8

-rw-r----- 1 squid squid 95461 Aug 31 15:09 store.log
-rw-r----- 1 squid squid 6646286 Aug 31 14:31 store.log.0
-rw-r----- 1 squid squid 16293340 Aug 26 03:29 store.log.1
-rw-r----- 1 squid squid 12597525 Aug 19 03:27 store.log.2
-rw-r----- 1 squid squid 17785042 Aug 12 03:24 store.log.3
-rw-r----- 1 squid squid 16015512 Aug 5 04:17 store.log.4
-rw-r----- 1 squid squid 2867945 Aug 1 07:15 store.log.5
-rw-r----- 1 squid squid 10510715 Jul 29 04:14 store.log.6
-rw-r----- 1 squid squid 3958316 Jul 22 03:37 store.log.7
-rw-r----- 1 squid squid 7656785 Jul 19 10:25 store.log.8

более ничего не трогал... система сбора логов syslogd похоже проблемы где то рядом по этой теме... подскажите где еще можно порыть?

При установке

При установке squid в /etc/cron.weekly помещается скрипт ротации логов. Удалите его или переместите в /etc/cron.monthly (но учтите, что запуск sarg должен срабатывать после того, как обработается cron.monthly, т.е. в 5.30 первого числа месяца.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".