Open AudreyRemy opened 1 month ago
Quelle version de Geotrek-admin ?
Version 2.106.0
Je ne reproduis pas sur notre serveur de production (2.109.1) en filtrant sur les interventions et chantiers avec un zonage :
Ni sur le serveur de DEMO (https://geotrekdemo.ecrins-parcnational.fr/project/list/#) :
As-tu essayé de vider les caches du serveur (https://geotrekdemo.ecrins-parcnational.fr/admin/clearcache/) ?
Sinon je ne sais pas si quelque chose a pu être réglé sur le sujet entre la 2.106 et la 2.109, mais je ne pense pas. Ou alors il y a quelque chose au niveau de vos données qui fait que cela se produit sur votre instance et pas sur les nôtres (ni production, ni démo).
Les caches ont été vidés mais l'erreur persiste
Bonjour, pour apporter des précisions, cette erreur intervient lorsque l'API à laquelle Datatable es tconnectée renvoie une réponse inadaptée. En l'occureence, et la plpart du temps, une erreur 500. Il faudrait en premier lieu trouver quelle est l'erreur renvoyée par l'API
Bonjour,
Makina a réussi à réparer notre instance. Je vous partage leur mail, cela pourrait aider d'autres structures.
"Nous avons réussi à reproduire le problème lié au filtrage de la table des interventions par zonage. Lors de l'activation de ce filtre, nous avons constaté une erreur 502, qui est provoquée par un problème de communication entre nginx et gunicorn. Concrètement, à chaque fois que ce filtre est utilisé, un worker gunicorn cesse de fonctionner puis redémarre, entraînant cette erreur.
Il semble que le module intervention ne gère pas les filtres géographiques de la même manière que les autres modules, et la gestion des intersections des GeometryCollection
pose parfois problème. Après analyse du code, nous avons identifié un défaut lié à la librairie GDAL et libgeos.
Beaucoup d'utilisateurs ont signalé des dysfonctionnements avec la version 3.8.0 de libgeos, alors qu'ils n'en rencontrent pas avec les versions 3.7 et 3.9. Voici un lien vers l'issue GitHub qui en parle : https://github.com/libgeos/geos/issues/329.
Nous avons testé l'installation de la version 3.9.0 sur le serveur de Geotrek-admin et cela semble avoir résolu le problème.
Voici les commandes que nous avons utilisées :
sudo add-apt-repository -y ppa:ubuntugis/ppa
sudo apt install libgeos-3.9.0
sudo apt remove libgeos-3.8.0
sudo systemctl restart geotrek
Je réouvre ce ticket pour préciser que le message d'Audrey Rémy présente un contournement temporaire en attendant le déploiement d'une nouvelle version sur Geotrek-admin et non une solution définitive.
Bonjour,
Nous rencontrons un problème lors du l'utilisation du filtre zonage notamment sur les interventions et sur les chantiers.
Message = DataTables warning: table id=objects-list - Ajax error. For more information about this error, please see http://datatables.net/tn/7