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

#1 25/04/2018 08:23:45

lpo77
Membre

Erreur 08P01 FATAL

Bonjour,

nous avons de façon récurrente les erreurs suivantes

2018-04-23 21:42:47 CEST  [31826]:[1]ERROR:  08P01: invalid string in message
2018-04-23 21:42:47 CEST  [31826]:[2]LOCATION:  pq_getmsgstring, pqformat.c:691
2018-04-23 21:42:47 CEST  [31826]:[3]FATAL:  08P01: invalid frontend message type 0
2018-04-23 21:42:47 CEST  [31826]:[4]LOCATION:  SocketBackend, postgres.c:419

dans le fichier de log de notre base postgresql

comment peut-on identifier la cause ?


notre base est en version 8.4.16 elle est hébergée sur OS Linux RHEL 6.3

Cordialement

Hors ligne

#2 25/04/2018 08:42:51

rjuju
Administrateur

Re : Erreur 08P01 FATAL

Vous devriez au minimum mettre à jour en version 8.4.22.  Sinon, le client envoie apparemment de mauvais messages à postgres au niveau du protocole.  Impossible d'en dire plus avec ces informations.

Hors ligne

#3 25/04/2018 10:31:26

lpo77
Membre

Re : Erreur 08P01 FATAL

Merci pour votre retour

avez-vous une idée pour avoir des informations complémentaires (élever le niveau de trace de la base ...) ?

Cordialement
Lucien

Hors ligne

#4 25/04/2018 16:22:16

dverite
Membre

Re : Erreur 08P01 FATAL

Typiquement on a ce genre d'erreur quand une même connexion est multi-utilisée par différents threads ou processus fils d'un même programme client. C'est interdit. Chaque thread doit utiliser sa propre connexion, ou au pire un système d'exclusion mutuelle parfaitement au point pour éviter les conflits.

Hors ligne

#5 25/04/2018 19:15:05

lpo77
Membre

Re : Erreur 08P01 FATAL

Bonsoir,

merci pour cette information

Cordialement
Lucien

Hors ligne

Pied de page des forums