Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 jeu. 02 mai 2013 16:32

ppluvinet
Membre
Lieu: LYON
Date d'inscription: 6 août 2007
Messages: 408
Site web

Postgres :

Bonjour,

Depuis cet après-midi, j'ai des problèmes avec ma base postgres.
En lançant des requêtes, J'ai parfois des

Code:

ERREUR:  failed to re-find parent key in index "pg_attribute_relid_attnum_index" for split pages 281/287

ou des :

Code:

ERREUR:  n'a pas pu ouvrir le fichier « base/32768/4484149 » : No such file or directory

Ensuite, quand je me déconnecte, impossible de me reconnecter.
Il faut ensuite que j’exécute , avant d'essayer de me reconnecter :

Code:

pg_resetxlog -f D:\Postgres\data

Cependant, il y a toujours des requêtes qui buguent. J'ai l'impression que ce sont pas toujours les mêmes requêtes qui buguent.
Que faire ?

Merci d'avance...

(Si un modérateur peut modifier mon titre...? j'ai validé trop vite ! Merci)

Dernière modification par ppluvinet (jeu. 02 mai 2013 17:30)


Pascal PLUVINET

Hors ligne

 

#2 jeu. 02 mai 2013 17:59

tumasgiu
Moderateur
Lieu: Ajaccio
Date d'inscription: 5 juil. 2010
Messages: 55

Re: Postgres :

Salut,
j'ai l'impression que ta base a l'air d'être corrompue, ou alors le disque sur lequel est le cluster postgresql semble avoir souufert.
Tu as verifié que le fichier introuvable n'existait vraiment pas ?
Est ce que les tables utilisées par tes requêtes sont volumineuses ? Sont-elles indexées par des clefs primaires ?

Tu peux nous donner plus de detail concernant ta configuration ? (version de postgres, os, , architecture ) ?

Hors ligne

 

#3 jeu. 02 mai 2013 18:46

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 mars 2006
Messages: 7458
Site web

Re: Postgres :

Même idée que Tumasgiu, espace disque insuffisant ?

Y.

Hors ligne

 

#4 jeu. 02 mai 2013 20:33

ppluvinet
Membre
Lieu: LYON
Date d'inscription: 6 août 2007
Messages: 408
Site web

Re: Postgres :

Merci pour ces pistes, je vais voir ca demain!


Pascal PLUVINET

Hors ligne

 

#5 ven. 03 mai 2013 14:13

ppluvinet
Membre
Lieu: LYON
Date d'inscription: 6 août 2007
Messages: 408
Site web

Re: Postgres :

Mon problème ne s'est pas réglé par magie pendant la nuit mais ca je m'en doutais !

Alors je suis sur Windows 7, avec postgis 2.0, postgres 9.1.
Mes requêtes ne sont pas volumineuses. Il reste 100 GO sur mon disque. Je les lance à partir d'une invite de commande en psql.

Et effectivement ca peut arriver sur n'importe quel type de requête. En cas, d'ereur, il me suffit de relancer la requête et généralement elle passe.
Mais je suis alors obligé de lancer requête par requête pour vérifier s'il n' y a pas d'erreur...

Des idées ?


Pascal PLUVINET

Hors ligne

 

#6 ven. 03 mai 2013 14:32

Nicolas Ribot
Moderateur
Lieu: Toulouse
Date d'inscription: 9 sept. 2005
Messages: 548

Re: Postgres :

Bonjour,

Un checkDisk sur le repertoire data de pg, peut etre ?

Les logs disent-ils plus de choses concernant ces erreurs ?

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |