Moví el registro para openvpn
en su propio registro e intenté configurar la rotación de registros para él, pero obviamente hice algo mal.
El registro se produce como se desea, pero siempre en el segundo archivo de registro openvpn.log.1
. El archivo de registro 'actual' openvpn.log
existe, pero siempre está vacío.
-rw------- 1 root root 0 Apr 20 07:35 openvpn.log
-rw------- 1 root root 5411 Apr 20 07:58 openvpn.log.1
Aquí está mi archivo de configuración logrotate para openvpn.
/var/log/openvpn.log {
daily
rotate 7
delaycompress
compress
notifempty
missingok
}
La línea en server.conf
de Openvpn con respecto al registro es
log-append /var/log/openvpn.log
¿Qué estropeé?
Respuesta aceptada:
Debe hacer que su servicio sea consciente de la rotación de registros. Algunos servicios pueden cancelarse con la señal HUP, algunos pueden necesitar un reinicio completo. Es posible que el servicio abra el openvpn.log
archivo, que se renombra a openvpn.log.1
.
Intenta agregar:
postrotate
systemctl restart openvpn.service
endscript
No sé exactamente cómo se llama su servicio, así que supongo que openvpn.service
puede estar equivocado.