Suite

Osm2pgsql : échec du fork du processus d'assistance


J'essaie d'importer planet.osm sur une machine Amazon EC2. C'est une machine avec 16 processeurs et 122 Go de RAM.

Les paramètres que j'utilise sont :osm2pgsql -s -H aws.rds.host -d osm -U utilisateur -C 92000 --number-processes 16 --cache-strategy dense --hstore --hstore-add-index -K -G -W -p osm --extra-attributes -v planet.osm.pbf

Cependant, après la phase de traitement, j'obtiens l'erreur suivante :

AVERTISSEMENT : Échec du processus d'assistance 1 : tentative de récupération. AVERTISSEMENT : Échec du fork helper processus 2 : Tentative de récupération… AVERTISSEMENT : Échec du fork helper processus 15 : Tentative de récupération.

Il y a une autre question ici avec un problème de mémoire (https://gis.stackexchange.com/questions/78879/osm-problem-with-memory), mais ce n'est pas l'erreur que j'obtiens. Il n'y a aucune mention de "Impossible d'allouer de la mémoire".

Quelqu'un connaît-il ces problèmes ou a-t-il de l'expérience dans l'importation sur des machines EC2 ?


Je pense que vous accédez à https://github.com/openstreetmap/osm2pgsql/issues/90 (c'est-à-dire qu'il s'agit d'un problème connu sur EC2).

Une raison possible est que la taille de votre cache est beaucoup trop élevée. D'après les instructions osm2pgsql, vous devriez utiliser 24000.

Pas spécifique à votre question, mais si vous avez l'intention d'effectuer un rendu, n'oubliez pas qu'EC2 n'est pas une excellente solution de base de données : voir http://blog.gravitystorm.co.uk/2010/07/05/map-rendering-on -ec2/ pour l'expérience d'un utilisateur.


Voir la vidéo: 2019: OSM data processing with PostgreSQLPostGIS (Octobre 2021).