PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 14/06/2023 11:03:43

cecile
Membre

Mauvaise configuration des log dans postgresql.conf.

Bonjour,
Je suis sur une VM avec ubuntu et PG 10.
Il n'y qu'un seul fichier de logs dans /var/log/postgresql. Peut on supprimer, dans la log en cours, les lignes dont les dates sont antérieures à celle du jour ?

Merci

Hors ligne

#2 14/06/2023 14:17:32

rjuju
Administrateur

Re : Mauvaise configuration des log dans postgresql.conf.

Pourquoi ne pas mettre en place une rotation des fichiers ou autre ?

Hors ligne

#3 14/06/2023 15:03:10

dverite
Membre

Re : Mauvaise configuration des log dans postgresql.conf.

Les paquets Ubuntu/Debian configurent une rotation de log via lograte avec cette configuration:

$ cat /etc/logrotate.d/postgresql-common

/var/log/postgresql/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
       su root root
}

Remplacer weekly par daily dans ce fichier est le plus simple pour avoir un fichier par jour, sauf que le changement de fichier ne se fait pas exactement à 0h.

Si on veut exactement un fichier par jour 0h->minuit, il faut changer la configuration dans postgresql.conf avec logging_collector à on, un log_filename et un log_rotation_age personnalisés.

Hors ligne

Pied de page des forums