file receives no input after turn over by newsyslog(8)

Cody Swanson lists at
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
Sent: Monday, May 9, 2016 4:27:03 PM
Subject: file receives no input after turn over by newsyslog(8)

Hi all,

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 Public Access UNIX System -
freebsd-questions at mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at"

More information about the freebsd-questions mailing list