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

#1 17/07/2015 16:43:31

garelf
Membre

Pb d'entrée /sortie

Bonjour,

Lorsque je lance un traitement qui est censé supprimer / créer et alimenter une table, j'obtiens l'erreur suivante :
org.postgresql.util.PSQLException: ERREUR: n'a pas pu créer le fichier « base/16396/42436762 » : Erreur d'entrée/sortie

je reproduis également cette erreur si je veux faire un vacuum full sur une toute petite table de la même base.

J'ai un peu moins d'1 Go d'espace libre dans le filesystem ou pgsql est installé, ce qui me semble néanmoins suffisant.

Ce n'est pas la première fois que ce genre de souci arrive et nous n'avons jamais trouvé la cause exacte du problème, cela a fini par remarcher après quelques manipulations hasardeuses (ou chanceuses).
Et bien évidemment cela se produit en Production mais pas en PréPROD.

D'avance merci pour votre aide.

F. GAREL

Hors ligne

#2 17/07/2015 19:13:38

rjuju
Administrateur

Re : Pb d'entrée /sortie

Bonjour,

Avoir un peu moins d'1 Go d'espace libre est plutôt une mauvaise idée, vous risquez un arrêt de service en cas d'écritures un peu inhabituelles. Dans tous les cas, le "Erreur d'entrée/sortie" est le message qu'a renvoyé le système d'exploitation lorsque postgres a voulu créer un fichier. Avez-vous des messages dans les logs systèmes, ou un problème sur les disques ? De plus, quelle est la version de postgres, le système d'exploitation etc ?

Hors ligne

#3 20/07/2015 11:50:12

garelf
Membre

Re : Pb d'entrée /sortie

Bonjour,

Je suis sous postgres 9.2, sur Cent OS.

J'ai, à priori, résolu mon incident en faisant un vacuum sur la table utilisée pour alimentée ma table recréée, table assez volumineuse (5 Millions de lignes).
L'auto vacuum est pourtant activé ... bizarre.

Cdt

F. GAREL

Hors ligne

Pied de page des forums