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 27/02/2015 18:25:43

Donkey972
Membre

Pg_ log volumineux qui se rempli sans arrêt

Bonjour,

J'ai pg-log volumineux et qui ne s'arrête pas.
Dans le fichier postgresql.conf,  "logging_collector = on", et un log_statement = all.
On a cette config sur tous nos sites, mais là, ça crache du log sans arrêt.

Pouvez-vous m'aider ? De quelles infos avez-vous besoin ?

Merci.

Hors ligne

#2 27/02/2015 19:03:21

rjuju
Administrateur

Re : Pg_ log volumineux qui se rempli sans arrêt

Avec log_statement = all, vous demandez à tracer la totalité des requêtes effectuées sur votre serveur. Je suppose que tout simplement vous avez plus d'activité sur ce serveur que sur les autres. À moins que vous n'ayez une bonne raison de continuellement tracer toutes les requêtes, je vous conseille ce genre de paramétrage :

log_statement = ddl #trace les modifications du catalogue
log_min_duration_statement = 5000 # par exemple uniquement les requêtes qui durent plus de 5 secondes. A affiner selon l'application et ce qu'on veut faire des traces.

Hors ligne

#3 02/03/2015 10:43:54

ruizsebastien
Membre

Re : Pg_ log volumineux qui se rempli sans arrêt

Bonjour,

Vous pouvez aussi faire une rotation des logs pour éviter que celles ci ne soient trop grosses et donc inexploitables.
A titre d'exemple :
log_filename = 'postgresql-%Y%m%d-%Hheure.log'
logging_collector = on
log_truncate_on_rotation = off
log_directory = '/mon_cluster/pg_log'
log_error_verbosity = terse
log_line_prefix = '%t [%p]: [%l-1] user=%u,db=%d '
log_statement = all
log_rotation_age = 60
lc_messages='C'
timezone='Europe/Paris'
log_min_duration_statement = '2s'


Cordialement,

Dernière modification par ruizsebastien (02/03/2015 10:44:22)


Cordialement,

Sébastien.

Hors ligne

#4 03/03/2015 10:30:25

Donkey972
Membre

Re : Pg_ log volumineux qui se rempli sans arrêt

Merci beaucoup pour vos réponses. Je teste tout ça et je vous tiens au courant.

Hors ligne

Pied de page des forums