Apache schreibt manchmal nicht in die access_log

perler

Registered User
Hi,

folgendes Problem:
ich habe diverse vHosts die alle ihre eigene access_log haben.
Diese werden wöchentlich rotiert mit logrotate und der apache anschließend neu gestartet. Vor der Rotation lasse ich nochmal awstats drüber laufen um keine Records zu verlieren.
Meine logrotate-config schaut so aus:
Code:
/var/www/hosting/*/logs/*log {
        weekly
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        create 640 www-data www-data
        sharedscripts
        prerotate

/usr/local/bin/update_awstats.pl
/usr/share/doc/awstats/examples/awstats_updateall.pl now -awstatsprog=/usr/lib/cgi-bin/awstats.pl

postrotate
                if [ -f /var/run/apache2.pid ]; then
                        /etc/init.d/apache2 restart > /dev/null
                fi
        endscript
}

das Problem:
Die datei access_log wird anschließend wieder erstellt, allerdings schreibt der Apache nichts rein. Erst wenn ich manuell den Apache wieder restarte, schreibt er weiter in die Log-Datei

ich hoffe ihr könnt mir helfen
 
Back
Top