Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2007, 16h59   #1
Invité de passage
 
Inscription : mars 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 5
Points : 0
Points : 0
Par défaut Erreur irritante de Postgresql

Bonjour,


Depuis une semaine, j'ai cette erreur sur seulement une base de données dans mon log de postgres:

2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878

Vous avez une idée comment je peux résoudre ce problème ?


Merci en avance.
MyHostingTalk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 20h58   #2
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 292
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 292
Points : 2 740
Points : 2 740
Citation:
Envoyé par MyHostingTalk
Bonjour,


Depuis une semaine, j'ai cette erreur sur seulement une base de données dans mon log de postgres:

2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878
2007-04-26 04:03:15 EDT WARNING: 25P01: there is no transaction in progress
2007-04-26 04:03:15 EDT LOCATION: EndTransactionBlock, xact.c:2878

Vous avez une idée comment je peux résoudre ce problème ?


Merci en avance.
un COMMIT sans BEGIN traîne dans le code d'une requête …
il faut donc remonter à la requête et corriger son code source…
qui peut être n'importe quoi : un query SQL dans un client, une procédure PL/SQL, …
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 21h37   #3
Invité de passage
 
Inscription : mars 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 5
Points : 0
Points : 0
Merci d'avoir répondu. Mon problème est arrivé comme suit:

1- serveur crash soudainement
2- Je redémarre à froid le serveur
3- Le log de postgres commence à afficher ces Warning.

Comment je peux remonter à la requête ?
MyHostingTalk est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h44.


 
 
 
 
Partenaires

Hébergement Web