GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Configuration de Logrotate :cela fonctionne, mais garde toujours le journal « actuel » vide ?

J'ai déplacé la journalisation pour openvpn dans son propre journal et j'ai tenté de configurer la rotation des journaux pour celui-ci, mais j'ai manifestement fait quelque chose de mal.

La journalisation se produit comme vous le souhaitez mais toujours dans le 2ème fichier journalopenvpn.log.1 . Le fichier journal "actuel" openvpn.log existe, mais est toujours vide.

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

Voici mon fichier de configuration logrotate pour openvpn.

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

La ligne dans server.conf d'Openvpn concernant la journalisation est

log-append /var/log/openvpn.log

Qu'est-ce que j'ai raté ?

Réponse acceptée :

Vous devez informer votre service de la rotation des journaux. Certains services peuvent être tués avec le signal HUP, certains peuvent nécessiter un redémarrage complet. Il est possible que le service ouvre le openvpn.log fichier, qui est renommé en openvpn.log.1 .

Essayez d'ajouter :

postrotate
    systemctl restart openvpn.service
endscript

Je ne sais pas exactement comment votre service s'appelle, donc je suppose pour openvpn.service peut être erroné.


Ubuntu
  1. Comment installer et utiliser logrotate pour gérer les fichiers journaux dans Ubuntu 18.04 LTS

  2. Wireguard Handshake fonctionne mais pas d'accès Internet ?

  3. Terminator ne démarre pas lorsque Python par défaut est Python3.4 mais fonctionne s'il s'agit de Python2.7 ?

  4. Impossible de démarrer une application en tant que service, mais l'exécution en tant que processus autonome fonctionne simplement ?

  5. Comment vider un fichier journal sous Linux

Comment configurer la rotation des journaux avec Logrotate sur Ubuntu 18.04/20.04

Configuration de logrotate sous Linux

Installer et configurer Logrotate sur CentOS 8

Comment installer Logrotate sur Ubuntu 16.04 LTS

Comment configurer et gérer la rotation des journaux à l'aide de Logrotate sous Linux

Mon icône de réseau est toujours un point d'interrogation, mais j'ai accès à Internet ?