Wiki Dashboard VPS1Euro

Guide client complet du dashboard: infrastructure, services, compte et support.

FR EN

Rotation et archivage des logs (logrotate)

Éviter que les fichiers de logs saturent le disque en configurant leur rotation automatique.

A quoi sert ce tutoriel

Le tutoriel "Rotation et archivage des logs (logrotate)" vous aide a atteindre cet objectif:

Éviter que les fichiers de logs saturent le disque en configurant leur rotation automatique.

← Retour aux tutoriels
1 profils 22 etapes 1 commandes ~15 min

Debian / Ubuntu

  1. logrotate est installé par défaut. Vérifier : logrotate --version
  2. --- Créer une règle pour une application custom ---
  3. Créer /etc/logrotate.d/mon-app :
  4. /var/log/mon-app/*.log {
  5. daily
  6. missingok
  7. rotate 14
  8. compress
  9. delaycompress
  10. notifempty
  11. create 0640 www-data adm
  12. sharedscripts
  13. postrotate
  14. systemctl reload mon-app > /dev/null 2>&1 || true
  15. endscript
  16. }
  17. --- Tester la configuration ---
  18. logrotate --debug /etc/logrotate.d/mon-app
  19. --- Forcer une rotation manuelle ---
  20. logrotate --force /etc/logrotate.d/mon-app
  21. --- Vérifier l'historique des rotations ---
  22. cat /var/lib/logrotate/status