PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

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

#1 Général » An existing connection was forcibly closed by the remote host » 03/01/2019 18:10:53

vcaudron
Réponses : 1

Bonjour,

Après quelques recherches, je ne trouve pas comment ne plus avoir ce message "n'a pas pu recevoir les données du client : An existing connection was forcibly closed by the remote host".
Auriez vous une idée lumineuse ?
Merci d'avance,
V. CAUDRON

#2 Re : Général » Sur update "page invalide dans le bloc 1522 de la relation base/..." » 09/05/2018 21:46:18

Bonjour,
Merci pour cette réponse

Mais je ne comprends pas comment la base peut se corrompre. Avez vous des explications ?
Ce problème n'arrive que chez un client.

Restaurer c'est bien mais réparer c'est mieux. Où puis je trouver la procédure ?

Merci d'avance,

#3 Général » Sur update "page invalide dans le bloc 1522 de la relation base/..." » 09/05/2018 18:47:41

vcaudron
Réponses : 3

Bonjour,

Sur un update j'ai l'erreur "page invalide dans le bloc 1522 de la relation base/16394/880849" ...
Si je tente de reindexer ... idem

Quelle est la signification ?
Comment puis je réparer la page ?

Merci d'avance,

#5 Re : Général » questions sur des erreurs dans le fichier log » 11/04/2018 19:12:07

Bonjour,

Ah ... mais dans aucune installation il y a tous ces fichiers.
Ne sont-ils pas créés à l'installation ?

Merci

#6 Re : Général » questions sur des erreurs dans le fichier log » 11/04/2018 16:49:29

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 ?

#9 Général » questions sur des erreurs dans le fichier log » 11/04/2018 00:56:41

vcaudron
Réponses : 7

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

#10 Général » LOG: n'a pas pu recevoir les données du client : unrecognized winsock » 11/04/2018 00:42:52

vcaudron
Réponses : 2

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 deux erreurs :
    * LOG:  n'a pas pu recevoir les données du client : unrecognized winsock error 10054 ... je n'arrive pas à trouver les raisons. Auriez vous une idée de la signification ?

    * LOG:  le système de bases de données a été interrompu ; dernier lancement connu à 2018-04-10 14:29:16 CEST
       CEST FATAL:  le système de bases de données se lance
         ... là c'est pire car je n'ai pas de signification

Merci d'avance pour vos lumières,
Vianney

#11 pgAdmin4 » restore fichier .sql » 31/03/2018 22:03:28

vcaudron
Réponses : 1

bonjour,
j'essaye de restaurer un fichier .sql.
cela me donne exit code -1073740791 ... sans plus d'explication.
auriez vous une idée ?

merci d'avance
Vianney

#12 Re : Général » union all » 16/02/2015 23:04:39

bonjour,
le code initial était concat(val1,val2,...) donc
          * j'enlève le concat
          * je garde les parenthèses
          * et je remplace les virgules par deux pipes

#13 Re : Général » union all » 15/02/2015 21:58:59

re,
désolé ... j'ai trouvé. quand l'on doit gérer plusieurs types de base et que le concat n'est pas identique.
sur la deuxième ligne, il restait une virgule :
(nom_contact || ' ' || prenom_contact || ' - ' || profession,' INACTIF')

bonne soirée

#14 Général » union all » 15/02/2015 21:54:22

vcaudron
Réponses : 3

bonjour,
j'ai une erreur que je ne comprends pas car cela fonctionne en sql avec d'autres base.

l'ordre :
select code_contact,(nom_contact || ' ' || prenom_contact || ' - ' || profession) as nom_affiche from contacts where statut='1' and  type_tiers='C' and code_tiers='xxxxxx' and type_contact='CONTACT'
union all
select code_contact,(nom_contact || ' ' || prenom_contact || ' - ' || profession,' INACTIF') as nom_affiche from contacts where statut='2' and  type_tiers='C' and code_tiers='xxxxxx'  and type_contact='CONTACT'
order by nom_affiche
renvoie l'erreur :
les UNION types text et record ne peuvent pas correspondre.

merci d'avance pour vos lumières

Pied de page des forums

Propulsé par FluxBB