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

Cody Swanson lists at sysop.ca
Tue May 10 00:09:13 UTC 2016


Cary,

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)

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.org
SDF Public Access UNIX System - http://sdf.org
_______________________________________________
freebsd-questions at freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list