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
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