Существует проблема - Logrotate почему-то не ротирует логи сквида, а именно:
access.log ротирует нормально, а вот:
store.log
cache.logне ротирует почему-то :( из-за чего cache переполняется и сквид отваливается %(
в чем может быть проблема?вот конфиг logrotate для сквида (/etc/logrotate.d/squid):
/var/log/squid/cache.log {
daily
compress
dateext
maxage 365
rotate 5
#mail info@obsudim.ru
size=+1024k
notifempty
missingok
create 775 squid root
postrotate
/etc/init.d/squid restart
endscript
}
/var/log/squid/access.log {
daily
compress
dateext
maxage 365
rotate 5
size=+2048k
#mail info@obsudim.ru
notifempty
missingok
create 775 squid root
postrotate
/etc/init.d/squid restart
endscript
}
/var/log/squid/store.log {
daily
compress
dateext
maxage 365
rotate 5
#mail info@obsudim.ru
size=+2048k
notifempty
missingok
create 775 squid root
postrotate
/etc/init.d/squid start
endscript
}
В crontab была добавлена строка на ротацию логов сквида:
0 0 * * * /usr/sbin/squid -k rotateнадеюсь, поможет :-)
>
>
>
>В crontab была добавлена строка на ротацию логов сквида:
>0 0 * * * /usr/sbin/squid -k rotate
>
>надеюсь, поможет :-)squid.conf
logfile_rotate
>>
>>
>>
>>В crontab была добавлена строка на ротацию логов сквида:
>>0 0 * * * /usr/sbin/squid -k rotate
>>
>>надеюсь, поможет :-)
>
>squid.conf
>logfile_rotateустановлено в
logfile_rotate 5
>>
>>
>>
>>В crontab была добавлена строка на ротацию логов сквида:
>>0 0 * * * /usr/sbin/squid -k rotate
>>
>>надеюсь, поможет :-)
>
>squid.conf
>logfile_rotateеще вопрос, как сделать так, чтобы squid сам не трогал access.log и не создавал access.log.0?
Т.к. его ротирует когда нужно Logrotate и информация из него забирается анализатором трафика прокси - SAMS
>>>
>>>
>>>
>>>В crontab была добавлена строка на ротацию логов сквида:это уберите
>[оверквотинг удален]
>>>
>>>надеюсь, поможет :-)
>>
>>squid.conf
>>logfile_rotate
>
>еще вопрос, как сделать так, чтобы squid сам не трогал access.log и
>не создавал access.log.0?
>Т.к. его ротирует когда нужно Logrotate и информация из него забирается анализатором
>трафика прокси - SAMSчто в /etc/logrotate.d/squid, означает size=+1024k, для чего плюс?
рабочий вариант /etc/logrotate.d/squid, идущий в FC
/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}
/var/log/squid/cache.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}/var/log/squid/store.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
# This script asks squid to rotate its logs on its own.
# Restarting squid is a long process and it is not worth
# doing it just to rotate logs
postrotate
/usr/sbin/squid -k rotate
endscript
}
Здравствуйте уважаемые форумчане!
Столкнулся со схоже проблемой: отчёт LightSquid не обновляется по заданию.
Соответственно по команде: "sudo /usr/sbin/logrotate --verbose /etc/squid3/squid.logrotate" выводится следующее:
_______________________________________________
reading config file /etc/squid3/squid.logrotate
Handling 1 logs
rotating pattern: /var/log/squid3/*.log after 1 days (3 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/squid3/access.log
log does not need rotating
considering log /var/log/squid3/cache.log
log does not need rotating
not running postrotate script, since no logs were rotated
_______________________________________________Директория по пути "/var/log/squid3/" логами заполняется, от этого и непонятен смысл приведённой ошибки.
Содержимое squid.logrotate:
_______________________________________________
/var/log/squid3/*.log {
daily
compress
delaycompress
rotate 3
missingok
nocreate
sharedscripts
postrotate
test ! -e /var/run/squid3.pid || test ! -x /usr/sbin/squid3 || /usr/sbin/squid3 -k rotate
sleep 120
/usr/share/lightsquid/lightparser.pl access.log.1
endscript
}
_______________________________________________Кто сталкивался со схожей проблемой, подскажите пожалуйста, что и как необходимо проверить.
P.S. В Unix системах совсем "новенький" и многое не понимаю и не знаю.