2 votos

Configuración de Logrotate: funciona, pero siempre se mantiene el actual registro de vacío

Me mudé el registro de openvpn en su propio registro y el intento de configurar la rotación de registros, pero he obviamente hecho algo mal.

Se produce el registro de como se desee, pero siempre en el 2º logfileopenvpn.log.1. La "corriente" logfile 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 logrotate archivo de configuración de openvpn.

/var/log/openvpn.log {
       daily
       rotate 7
       delaycompress
       compress
       notifempty
       missingok
}

La línea en Openvpn server.conf sobre el registro

log-append /var/log/openvpn.log

¿Qué me lío?

1voto

nobody Puntos 434

Usted debe hacer su servicio consciente de la rotación de registro. Algunos servicios pueden ser asesinados con señal HUP algunos pueden necesitar un completo reinicio. Es posible que el servicio se abre la openvpn.log archivo, que cambia su nombre a openvpn.log.1.

Intente agregar:

postrotate
    systemctl restart openvpn.service
endscript

No sé exactamente cómo su servicio se llama, así que supongo que para openvpn.service puede estar equivocado.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: