osm-fr / infrastructure

Handle tickets against osm-fr infrastructure
MIT License
21 stars 4 forks source link

configuration nouveau tuileur bzh202.vm.openstreetmap.fr (rendus langues minoritaires) #478

Closed MaelREBOUX closed 7 months ago

MaelREBOUX commented 1 year ago

À cause de #465 on dispose d'une nouvelle VM nommée bzh202.vm.openstreetmap.fr. Il s'agit maintenant de la configurer le tuileur afin de servir les services de cartes en langues minoritaires.

Le domaine servi est : tile.openstreetmap.bzh

Tuyauterie web

Tuileur

Bonus

MaelREBOUX commented 1 year ago

Bloqué : en attente de l'accès à la base OSM monde.

Marc-marc-marc commented 1 year ago

c'est fonctionnel, c'était ton entrée db.openstreetmap.world dans /etc/hosts qui pointait vers ailleurs

MaelREBOUX commented 1 year ago

Le tuileur est fonctionnel ! Je fais des tests avant de changer le DNS.

MaelREBOUX commented 1 year ago

Les rendus br eu oc gsw et ca sont ok. Les rendus de contrôle aussi.

Mais j'ai cette erreur qui remonte.

Jul 14 09:10:11 bzh202 renderd[35699]: ** (process:35699): ERROR **: 09:10:11.798: failed to render TILE br 15 16224-16231 11368-11375 Jul 14 09:10:11 bzh202 renderd[35699]: ** (process:35699): ERROR **: 09:10:11.799: reason: Postgis Plugin: connection to server at "db.openstreetmap.world" (127.0.0.1), port 5432 failed: FATAL: remaining connection slots are reserved for non-replication superuser connections Jul 14 09:10:11 bzh202 renderd[35699]: Connection string: 'host=db.openstreetmap.world dbname=osm user=osmbr connect_timeout=4' Jul 14 09:10:48 bzh202 renderd[35699]: Mapnik LOG> 2023-07-14 09:10:48: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"

MaelREBOUX commented 1 year ago

OK : ça me semble pas trop mal.

J'ai fait la modification DNS pour pointer vers osm27.

Si qqn peut gérer la création du certificat certbot / Let's Encrypt dans la journée…

MaelREBOUX commented 1 year ago

Bon des nouvelles : tout va très bien sur le nouveau tuileur.

Par contre : je n'arrive plus à monitorer renderd car il n'y a plus de fichier /run/renderd/renderd.pid. Il y a le .sock mais pas le fichier pid qui est censé être créé sur le 'programme' est en cours d'exécution. Suis pas spécialiste mais il me semble que le fichier socket n'a rien à voir et est présent en permanence même si le service / programme n'est pas en route.

Une idée ?

Marc-marc-marc commented 1 year ago

unit systemd modifé : pas de Type (donc Type=simple) -> Type=forking ExecStart=/usr/bin/renderd -f -> ExecStart=/usr/bin/renderd

MaelREBOUX commented 7 months ago

unit systemd modifé : pas de Type (donc Type=simple) -> Type=forking ExecStart=/usr/bin/renderd -f -> ExecStart=/usr/bin/renderd

OK : vu et pris en compte : j'ai réactivé le monitoring et ça semble bien se passer.

merci.

MaelREBOUX commented 7 months ago

Je ferme ici car #527 prend le relais