Re: apache logging problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Eric Rostetter wrote:

Apache isn't seeing that the files have been rotated, and is still
writing to the old files.

Fix your logrotate scripts.  Probably need a postrotate line to
restart apache, maybe even some other options.... Maybe something
like:

/var/log/httpd/*log {
    missingok
    notifempty
    sharedscripts
    compress
    delaycompress
    postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true endscript
}

The "compress" and "delaycompress" are optional (i.e. only if you want the
logs compressed).

Of course, instead of kill -HUP you could use /etc/init.d/httpd or
/usr/sbin/apachectl directly to restart the web server...
Thanks,

The httpd logrotate script was much as you wrote it out but there are so many entries because of the virtualhost logging that I have consolidated them all into one expression;

/var/log/httpd/access_log /var/log/httpd/any_log etc... {
missingok
postrotate
/bin/kill -HUP `cat /var/run/httpd.pid 2>/dev/null` 2> /dev/null || true
endscript
}

I am thinking that restarting httpd so many times as I had logs may be the problem.

Thank you for the response, it helps getting another view.
-Joshua

--

fedora-legacy-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-legacy-list

[Index of Archives]     [Fedora Development]     [Fedora Announce]     [Fedora Legacy Announce]     [Fedora Config]     [PAM]     [Fedora General Discussion]     [Big List of Linux Books]     [Gimp]     [Yosemite Questions]

  Powered by Linux