3liz / lizmap-cadastre-module

Module Cadastre for Lizmap Web Client
Mozilla Public License 2.0
4 stars 5 forks source link

Relevé de propriété avec beaucoup de parcelles #73

Open prahout59 opened 1 year ago

prahout59 commented 1 year ago

Bonjour.

J'utilise la fonction "Relevé de propriété" du module "Cadastre" dans "lizmap-web-client". Quand le propriétaire, identifié sur l'avis d'imposition, possède peu de parcelles, cela fonctionne très bien.

Quand il y a plus d'une vingtaine de parcelles, cela ne fonctionne plus.

Au début, j'avais un "request timeout" au bout de 60 secondes de Nginx que j'ai corrigé en ajoutant "fastcgi_read_timeout 300;" dans la section "server" du nginx.conf. Je n'ai plus ce problème avec nginx mais du coup, j'en ai un autre.

image

Et, dans la console docker, j'ai la trace suivante :

image

Pensez-vous que cela peut se modifier par la configuration d'un timeout au niveau du serveur qgis ou un correctif dans le service createPdf ? D'ailleurs, pourquoi ce service crée-t-il plusieurs pdf ?

Cordialement

prahout59 commented 1 year ago

J'ai modifié la valeur de SRV_SERVER_TIMEOUT dans la config de docker-compose à 600 aussi. Le plantage arrive maintenant plus tard. Cela veut dire que je m'approche.... Cela ne réglera pas le problème du multipdf mais, une chose à la fois.

prahout59 commented 1 year ago

En mettant SRV_SERVER_TIMEOUT et fastcgi_read_timeout à 6000, le traitement va jusqu'au bout.

Le traitement pour une centaine de parcelles peut prendre jusqu'à 15 minutes...

Gustry commented 1 year ago

@dmarteau Pour info sur l'exception Python Py-QGIS-Server que l'on peut voir sur la capture d'écran.

prahout59 commented 1 year ago

@Gustry : en fait, il n'y a pas vraiment d'erreur dans la traitement car le réglage des timeout dans nginx.conf et docker-compose.yml permet d'aller jusqu'au bout du traitement. C'est plutôt la lenteur du traitement qui est problématique. Heureusement, il semble que l'export excel des parcelles soit suffisant pour mes collègues et cet export est rapide.