Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Mon application windev 23 avec pgsql 9.6.3-3 windows x64.
Elle fonctionne très bien dans une dixaine de client.
Chez un client j'ai quatre erreurs que je ne comprends pas :
* CEST ERREUR: le MultiXactId 1729288149 n'a pas encore été créer : wraparound apparent
CEST CONTEXTE : VACUUM automatique de la table « gs-agetho.pg_toast.pg_toast_209106 »
* CEST ERREUR: n'a pas pu accéder au statut de la transaction 4197415118
CEST DÉTAIL: N'a pas pu ouvrir le fichier « pg_clog/0FA2 » : No such file or directory
CEST CONTEXTE : VACUUM automatique de la table « nombase.pg_toast.pg_toast_209106 »
==> des dizaines de fois
* CEST LOG: processus serveur (PID 4628) a 굩 arr뵩 par l'exception 0xC0000005
* CEST ATTENTION: arrêt de la connexion à cause de l'arrêt brutal d'un autre processus serveur
* CEST DÉTAIL: Le postmaster a commandé à ce processus serveur d'annuler la transaction courante et de quitter car un autre processus serveur a quitté anormalement et qu'il existe probablement de la mémoire partagée corrompue.
* CEST ASTUCE : Dans un moment, vous devriez être capable de vous reconnecter à la base de données et de relancer votre commande.
Merci d'avance pour vos lumières,
Vianney
Hors ligne
L'instance est corrompue. Notamment, le fichier pg_clog/0FA2 ne devrait pas manquer. Ça peut être un problème matériel (disque dur pratiquement mort) ou un problème logiciel (antivirus qui aurait mis ce fichier en quarantaine). Il faut donc investiguer pour savoir ce qui s'est passé exactement mais au final, il faudra restaurer la sauvegarde.
Guillaume.
Hors ligne
Merci
Hors ligne
Je viens de me connecter chez le client ...
Il y a un fichier 0000.
Et chez moi j'ai un 0000 et un 0001.
Cela veut dire que le 0001 manque ... ou est ce un autre fichier ?
Hors ligne
Cela veut dire qu'il manque tous les fichiers entre 0001 et 0FA2, soit 4001 fichiers.
Guillaume.
Hors ligne
Bonjour,
Ah ... mais dans aucune installation il y a tous ces fichiers.
Ne sont-ils pas créés à l'installation ?
Merci
Hors ligne
Non, ils sont créés en fonction de l'activité sur votre instance.
Julien.
https://rjuju.github.io/
Hors ligne
Merci
Hors ligne
Pages : 1