( budacsik | 2007. 05. 02., sze – 19:57 )

Senki nem tud segíteni?
Most megpróbálkoztam ezzel:
logrotate -d /etc/logrotate.conf
ez beszédesebb lett, de minden apache logra ezt íera: "log does not need rotating"

módosítottam:
cat /etc/logrotate.d/apache2
/var/log/apache2/*.log {
daily
size=500k
missingok
rotate 52
compress
delaycompress
notifempty
create 640 root adm
sharedscripts
postrotate
if [ -f /var/run/apache2.pid ]; then
/etc/init.d/apache2 restart > /dev/null
fi
endscript
}

Most ilyeneket írt ki:

rotating pattern: /var/log/apache2/valami.net-access.log 102400 bytes (52 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/apache2/valami.net-access.log
log needs rotating
rotating log /var/log/apache2/valami.net-access.log, log->rotateCount is 52
previous log /var/log/apache2/valami.net-access.log.1 does not exist

renaming /var/log/apache2/valami.net-access.log.52.gz to /var/log/apache2/valami.net-access.log.53.gz (rotatecount 52, logstart 1, i 2),
[...]
renaming /var/log/apache2/valami.net-access.log.1.gz to /var/log/apache2/valami.net-access.log.2.gz (rotatecount 52, logstart 1, i 1),
renaming /var/log/apache2/valami.net-access.log.0.gz to /var/log/apache2/valami.net-access.log.1.gz (rotatecount 52, logstart 1, i 0),
renaming /var/log/apache2/valami.net-access.log to /var/log/apache2/valami.net-access.log.1
creating new log mode = 0640 uid = 0 gid = 4
removing old log /var/log/apache2/valami.net-access.log.53.gz

:((