From 7892892a89e4fb9ce618c66e9f3d61f680ba7372 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 8 Jul 2016 21:12:26 +0000 Subject: examples: add logrotate sample to show USR1 reopening Same as nginx :> --- examples/logrotate.conf | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 examples/logrotate.conf (limited to 'examples') diff --git a/examples/logrotate.conf b/examples/logrotate.conf new file mode 100644 index 00000000..4ce08843 --- /dev/null +++ b/examples/logrotate.conf @@ -0,0 +1,24 @@ +# ==> /etc/logrotate.d/public-inbox <== +# +# See the logrotate(8) manpage for more information: +# http://linux.die.net/man/8/logrotate +/var/log/public-inbox/*.log { + weekly + missingok + rotate 52 + compress + delaycompress + notifempty + sharedscripts + dateext + # note the lack of the racy "copytruncate" option in this + # config. public-inbox-*d supports the USR1 signal and + # we send it as our "lastaction": + lastaction + # systemd users do not need PID files, + # only signal the @1 process since the @2 is short-lived + # For systemd users, assuming you use two services + systemctl kill -s SIGUSR1 public-inbox-httpd@1.service + systemctl kill -s SIGUSR1 public-inbox-nntpd@1.service + endscript +} -- cgit v1.2.3-24-ge0c7