Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#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