Přesunul jsem protokolování pro openvpn do vlastního protokolu a pokusil jsem se pro něj nastavit rotaci protokolu, ale evidentně jsem udělal něco špatně.
Protokolování probíhá podle potřeby, ale vždy do 2. logfileopenvpn.log.1 . „Aktuální“ soubor protokolu openvpn.log existuje, ale je vždy prázdný.
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
Zde je můj konfigurační soubor logrotate pro openvpn.
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
Řádek v server.conf Openvpn ohledně protokolování je
log-append /var/log/openvpn.log
Co jsem to pokazil?
Přijatá odpověď:
Měli byste svou službu upozornit na rotaci protokolu. Některé služby mohou být zabity signálem HUP, některé mohou vyžadovat úplný restart. Je možné, že služba otevře openvpn.log soubor, který je přejmenován na openvpn.log.1 .
Zkuste přidat:
postrotate
systemctl restart openvpn.service
endscript
Nevím přesně, jak se vaše služba jmenuje, takže odhaduji openvpn.service může být špatně.