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

#1 04/04/2011 10:41:47

Gil34
Membre

Géle de machine postgres quand perte de liaison avec serveur de log

Bonjour,

Nous avons remarqué que quand notre machine postgres ne peut plus joindre le serveur de log au bout d'un moment (environ 15minutes) elle se gélé. Par exemple meme plus de réponse quand on fait dessus un "su - postgres".

Dans postgresql.conf on a les paramétres suivants:
log_destination = 'syslog'
logging_collector = on

et on utilise postgres rsyslog pour envoyer les logs sur un serveur de log

y a t il un moyen de faire que la perte de connection entre la machine postgres et la machine seveur de log n'entraine pas le blocage de la machine postgres ?

Merci de votre aide et de vos idées.

Gilbert

Hors ligne

#2 04/04/2011 10:46:31

Marc Cousin
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

Qu'est ce qui gèle ? Le système d'exploitation ? Si oui, de quelle façon ?


Marc.

Hors ligne

#3 04/04/2011 10:54:53

Gil34
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

A priori le système d'exploitation , comme je disais un "su" ne rend pas la main. et un service postgresql stop ne répond pas.  et bien sur la base postgres ne répond plus aux requétes utilisateurs.
On a constaté qu'en redémarrant la machine ça la "dégelait" un certain temps mais qu'elle se regelait ensuite.
On a eu ce phénomène 2 fois à chaque fois la liason avec le serveur de log était perdu (suite à des test de configuration réseau :-(( ).

Hors ligne

#4 04/04/2011 11:01:52

Marc Cousin
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

C'est vraiment très étrange. Vous n'enverriez pas les messages via TCP à l'autre serveur ?


Marc.

Hors ligne

#5 04/04/2011 11:06:12

Gil34
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

ouais je suis entrain de regarder ça mais je retrouve plus trop oudans la conf du rsyslog on insique ça...
je pense que c'est dans rsyslog qu'on peut lui indiquer si c'est en TCP ou UDP ?

Hors ligne

#6 04/04/2011 11:07:43

Marc Cousin
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

Oui. C'est en TCP quand on met un @@ pour le nom du serveur distant.

Et quand on est en TCP, il accumule en mémoire tant que le serveur distant ne répond pas. Donc si gros volume, ça peut très mal se terminer.


Marc.

Hors ligne

#7 04/04/2011 11:48:30

Gil34
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

Ok, merci beaucoup effectivement nous avions @@ devant le nom du serveur de log...

Encore merci,
A+
Gilbert

Hors ligne

#8 03/08/2011 13:52:09

Postgres.0
Membre

Re : Géle de machine postgres quand perte de liaison avec serveur de log

C'est qoui la solution pour éviter ça.

Hors ligne

#9 04/08/2011 17:21:47

gleu
Administrateur

Re : Géle de machine postgres quand perte de liaison avec serveur de log

Pour éviter quoi ?


Guillaume.

Hors ligne

Pied de page des forums