file receives no input after turn over by newsyslog(8)
lists at sysop.ca
Tue May 10 00:09:13 UTC 2016
I've been using cronolog (/usr/ports/sysutils/cronolog) for many years with great success to keep my apache logs rotated. In httpd.conf (or your vhost config) put something similar:
CustomLog "|/usr/local/sbin/cronolog /path/to/www/logs/%Y-%m-access.log" combined
Cronolog is smart enough to know when to rotate the logs based on your customlog string. The above gives me 1 log a month for my personal low traffic sites, busier sites may want to go daily or hourly to avoid huge logs.
----- Original Message -----
From: "Cary" <cary at SDF.ORG>
To: freebsd-questions at freebsd.org
Sent: Monday, May 9, 2016 4:27:03 PM
Subject: file receives no input after turn over by newsyslog(8)
Perhaps someone might be able to help.
The /var/log/httpd-access.log file is turned over at least
once a week on a VPS running 10.2-Stable.
/var/log/httpd-*.log 644 10 500 * GX
is the line I have in /etc/newsyslog.conf.
After the file is turned over no messages are saved from the apache24
daemon. There is just a line from newsyslog(8) with the date, hostname
process number and a message that the file was turned over.
After restarting httpd(8) all messages are logged again.
Other httpd-* log files are do not fill up as quickly, but are
probably affected as well. How can I keep getting logs from
the server without a service restart?
cary at sdf.org
SDF Public Access UNIX System - http://sdf.org
freebsd-questions at freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions