I have the same problem.
/var/log/vault/audit_test.log {
maxsize 1G
rotate 4
compress
delaycompress
missingok
notifempty
copytruncate
su vault_test vault_test
}
and the timer:
systemctl cat logrotate.timer
# /lib/systemd/system/logrotate.timer
...
[Timer]
OnC
I am hitting this issue as well - I've been able to work around it by
running a script post startup which uses sed to replace the `Daily`
lines in the logrotate.timer file with hourly, and reload the systemd
daemon config.
#!/bin/bash
sed -i "/Description=Daily rotation of log files/c\Description=