[pmg-devel] [PATCH pmg-api] Add logrotate config for pmgproxy.log
Stoiko Ivanov
s.ivanov at proxmox.com
Fri Apr 24 12:06:28 CEST 2020
to keep the log from growing without end. Rotate monthly and keep 12 logs,
since the logs should not be too large (e.g. a productive instance, with
~20 users using the quarantine and some configuration changes amounts to
108M over 2.5 years)
the logrotate snippet is placed in /etc/logrotate.d/pmg-api by
dh_installlogrotate(1).
Signed-off-by: Stoiko Ivanov <s.ivanov at proxmox.com>
---
TIL: monthly rotation in logrotate (sensibly) is based on the current number
of the month != last rotation number of the month
debian/pmg-api.logrotate | 13 +++++++++++++
1 file changed, 13 insertions(+)
create mode 100644 debian/pmg-api.logrotate
diff --git a/debian/pmg-api.logrotate b/debian/pmg-api.logrotate
new file mode 100644
index 0000000..b11e1c0
--- /dev/null
+++ b/debian/pmg-api.logrotate
@@ -0,0 +1,13 @@
+/var/log/pmgproxy/pmgproxy.log {
+ rotate 12
+ monthly
+ missingok
+ compress
+ delaycompress
+ notifempty
+ create 640 www-data www-data
+ sharedscripts
+ postrotate
+ /bin/systemctl try-reload-or-restart pmgproxy.service
+ endscript
+}
--
2.20.1
More information about the pmg-devel
mailing list