From: | Alain Benard <alain(dot)benard(at)inrae(dot)fr> |
---|---|
To: | "pgsql-fr-generale(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org> |
Subject: | crash pg_restore |
Date: | 2021-06-23 10:23:00 |
Message-ID: | d3d32700702a47188f1ba7bc653fa872@IDFDCPRIPEXMU06.inra.local |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
Bonjour,
Sur des machines virtuelles Centos 8 Postgres 12.x nous rencontrons des soucis de restauration de dump (même en étant seul sur le serveur) avec des messages tels que le suivant :
pg_restore: WARNING: terminating connection because of crash of another server process
DÉTAIL : The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
ASTUCE : In a moment you should be able to reconnect to the database and repeat your command.
pg_restore: pendant le traitement de la TOC (« PROCESSING TOC ») :
Je ne sais pas comment activer des core dump ni où ils peuvent se trouver et on ne trouve pas grand chose en ligne là-dessus.
Quelqu'un a-t-il une piste ou une idée (bug connu ...).
Précisions :
· Les très petits dump ne posent apparemment pas de problème
· A priori si je restaure seulement la structure (pg_restore -s) je n'ai pas de plantage mais ensuite si je restaure seulement les données (pg_restore -a) le système n'est pas capable de restaurer dans un ordre logique ce qui pose des soucis avec les foreign key qui n'existent pas encore ...)
· A priori les erreurs surviennent sur des contraintes dans un schema autre que public (constat sur plusieurs dump)
· Les dumps en question ont été refaits plusieurs fois et ne sont pas si énorme que ça (entre 700 Mo et 2 à 3 Go).
Sur une machine virtuelle un peu plus ancienne le dump se restaure :
(postgres 12.5) Postgis_full_version() OK : POSTGIS="2.5.5" [EXTENSION] PGSQL="120" GEOS="3.8.1-CAPI-1.13.3" PROJ="Rel. 7.2.0, November 1st, 2020" GDAL="GDAL 3.2.0, released 2020/10/26" LIBXML="2.9.7"
(postgis 12.7) Postgis_full_version() pas OK : POSTGIS="2.5.5" [EXTENSION] PGSQL="120" GEOS="3.9.1-CAPI-1.14.2" PROJ="Rel. 7.2.1, January 1st, 2021" GDAL="GDAL 3.2.3, released 2021/04/27" LIBXML="2.9.7" LIBJSON="0.13.1" LIBPROTOBUF="1.3.0" TOPOLOGY RASTER
· On a dû un peu bataillé pour que nos VM restent à jour.
Merci par avance.
Alain.
[INRA]<http://www.inra.fr/>
Alain BENARD
Administrateur Systèmes d'Information
alain(dot)benard(at)inra(dot)fr<mailto:alain(dot)benard(at)inra(dot)fr>
Unité SILVA
Tél. : +33 3 83 39 40 84
Route d'amance
54 280 Champenoux
inra.fr<http://www.inra.fr>
[INRA]<https://youtu.be/xUHmi6JxDI4>
From | Date | Subject | |
---|---|---|---|
Next Message | Guillaume Lelarge | 2021-06-23 11:12:06 | Re: crash pg_restore |
Previous Message | Damien Clochard | 2021-05-24 21:44:37 | Assemblée Générale de l'association PostgreSQLFr |