cbn-alpin / sinp-paca-tickets

Tickets concernant le projet de migration vers GeoNature de silene.eu.
1 stars 0 forks source link

[GeoNature] Des requêtes durent plus de 5mn #165

Closed jpm-cbna closed 2 years ago

jpm-cbna commented 3 years ago

Certaines requêtes (floutage des données) durent plus de 5mn sur le serveur de production.

Cela semble arriver quand quelque chose fonctionne mal au niveau de la requête Flask. C'est peut être dû au dépassement d'un timeout. Il est peut être nécessaire de rajouter au backend de GeoNature un mécanisme pour fermer correctement la connexion à la base quand une requête échoue. Il faudrait utiliser une fonction avec le décorateur "@app.teardown_appcontext" comme indiqué ici : https://flask.palletsprojects.com/en/1.1.x/patterns/sqlalchemy/?highlight=sqlalchemy

jpm-cbna commented 2 years ago

Le problème provenait d'une sous-requete directement imbriquée au lieu d'être de type CTE.