GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Configurazione di Logrotate:funziona, ma mantiene sempre vuoto il registro "corrente"?

Ho spostato la registrazione per openvpn nel proprio registro e ho tentato di impostare la rotazione del registro per esso, ma ovviamente ho fatto qualcosa di sbagliato.

La registrazione avviene come desiderato ma sempre nel 2° logfileopenvpn.log.1 . Il file di registro "corrente" openvpn.log esiste, ma è sempre vuoto.

-rw------- 1 root root     0 Apr 20 07:35 openvpn.log
-rw------- 1 root root  5411 Apr 20 07:58 openvpn.log.1

Ecco il mio file di configurazione logrotate per openvpn.

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

La riga in server.conf di Openvpn per quanto riguarda la registrazione è

log-append /var/log/openvpn.log

Cosa ho sbagliato?

Risposta accettata:

Dovresti rendere il tuo servizio consapevole della rotazione dei log. Alcuni servizi potrebbero essere uccisi con il segnale HUP, alcuni potrebbero richiedere un riavvio completo. È possibile che il servizio apra il openvpn.log file, che viene rinominato in openvpn.log.1 .

Prova ad aggiungere:

postrotate
    systemctl restart openvpn.service
endscript

Non so esattamente come viene chiamato il tuo servizio, quindi suppongo per openvpn.service potrebbe essere sbagliato.


Ubuntu
  1. Wireguard Handshake funziona ma nessun accesso a Internet?

  2. Non è possibile avviare un'applicazione come servizio, ma l'esecuzione come processo autonomo funziona semplicemente?

  3. Come svuotare un file di registro in Linux

  4. sintassi del file di configurazione logrotate:sono possibili più voci jolly?

  5. Non riesci ad accedere alla porta 80 da una postazione remota ma funziona in locale?

Come impostare la rotazione del registro con Logrotate su Ubuntu 18.04/20.04

Configurazione di logrotate in Linux

Installa e configura Logrotate su CentOS 8

Come installare Logrotate su Ubuntu 16.04 LTS

Come impostare e gestire la rotazione dei registri utilizzando Logrotate in Linux

L'icona della mia rete è sempre un punto interrogativo ma ho accesso a Internet?