Page 1 of 1

Frage zu Logs

Posted: 2010-01-21 23:02
by markuman
In der VHost lass ich entsprechende Logs mit folgender Zeile schreiben

Code: Select all

CustomLog "/var/customers/logs/domain.de-access.log" combined
Nun schreibt er die Logs immer eine Zeit lang in domain.de-access.log und nach ~1 Monat nach domain.de-access.log.1 Und wieder nach einem Monat erneut nach domain.de-access.log

Jetzt frag ich mich - warum?

Re: Frage zu Logs

Posted: 2010-01-22 12:03
by Joe User
markuman wrote:Nun schreibt er die Logs immer eine Zeit lang in domain.de-access.log und nach ~1 Monat nach domain.de-access.log.1 Und wieder nach einem Monat erneut nach domain.de-access.log
Das ist unlogisch, oder wie bringt man logrotate dazu, monatlich das Logfile zu rotieren, aber nur alle zwei Monate den Apache zu restarten?
Entweder Du irrst Dich, oder auf Deinem System spukt es ;)

Re: Frage zu Logs

Posted: 2010-01-23 14:41
by markuman
Also aufgefallen ist mir das durch awstats erst, da dann aufmal Tage fehlen.
Die Frage ist, wie ich das nun genau überprüfen kann wer Schuld trägt. Diese kill-HUB Sache sagt mir nämlich gar nichts...

Re: Frage zu Logs

Posted: 2010-01-25 21:47
by markuman
matzewe01 wrote:Es wären erstmal mehr Details zu Deinem System notwendig.
Welches OS, welche apache Version, welche logrotate Konfiguration.
OS ist Debian Lenny 64bit.
Apache 2.2.9.
Hm logrotate Konfig? Wie mach ich die den ausfindig? Ich hab da bewußt nie was daran geändert...

Re: Frage zu Logs

Posted: 2010-01-27 23:07
by markuman
Ah thx...das ich das nich gefunden habe #-o

Ich paste hier einfach mal die komplette Konfig.

Code: Select all

/var/log/apache2/*.log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 root adm
        sharedscripts
        postrotate
                if [ -f "`. /etc/apache2/envvars ; echo ${APACHE_PID_FILE:-/var/run/apache2.pid}`" ]; then
                        /etc/init.d/apache2 reload > /dev/null
                fi
        endscript
}