What is rotating my haproxy logs?
I think your issue is just a typo.
Note that in your configuration you have: "var/log/haproxy.log"
This is a relative path and should be changed to be an absolute path:
"/var/log/haproxy.log"
So finally your config file should be:
"/var/log/haproxy.log" "/var/log/haproxy-status.log" {
daily
size 250M
rotate 1
create 644 root root
missingok
compress
notifyempty
copytruncate
}
Anything that rotates logs is located in /etc/logrotate.conf
, which in turn includes /etc/logrotate.d
directory. Anything matching your haproxy path is rotating your logs.
Related videos on Youtube
Hommer Smith
Updated on September 18, 2022Comments
-
Hommer Smith about 1 year
I have a haproxy logrotate configuration file in
/etc/logrotate.d/haproxy
that looks like this:"var/log/haproxy.log" "/var/log/haproxy-status.log" { daily size 250M rotate 1 create 644 root root missingok compress notifyempty copytruncate }
which is not working. I have proved this by running
logrotate -f /etc/logrotate.d/haproxy
which gives meskipping "/var/log/haproxy.log" because parent directory has insecure permissions
- I have a work in progress to fix this, my question is different.However, my logs are still being rotated by something else. Where can I find what might be rotating those logs?
-
Hommer Smith over 6 yearsI know is being rotated, but I don't know what's rotating it...
-
Tomasz Jakub Rup over 6 yearsOK. Please show output of logrotate status command and output of
grep -r log /etc/logrotate*
command