Comments (5)
Oui pour parler de Celery dans la partie "Supervision des services" de la doc de GeoNature.
Pas pour ajouter de la doc de développement de GeoNature dans les README de modules, car ensuite c'est vite plus à jour, etc...
Privilégier de la mettre dans la doc de développement de GeoNature, car c'est un sujet global, des commandes de GeoNature et pas spécifique à ces modules.
from geonature.
Les administrateurs lambda ne sont pas censés devoir connaitre le fonctionnement ni avoir à lancer Celery.
Dans le module Export, après installation du module, ils doivent juste redémarrer les services pour prendre en compte les nouvelles taches déclarées par l'Export, mais selon moi, ils n'ont pas besoin de lancer Celery, au-delà de la doc existante sur l'installation du module.
Ou alors, j'ai raté quelque chose ?
from geonature.
Du côté administrateur, je rejoins @camillemonchicourt, il n'y a pas besoin d'expliquer le fonctionnement de Celery, toutefois, il peut être intéressant de mentionner comment démarrer le geonature-worker
? Peut-être compléter cette section ? https://docs.geonature.fr/admin-manual.html?highlight=geonature+worker#exploitation
Pour le lancement de celery en mode-dev, je suis pour 👍 Même si, on peut le deviner en fouillant dans la déclaration du service, ça peut faire gagner du temps !
Pour l'export, le lancement du worker Celery est indiqué dans la documentation https://github.com/PnX-SI/gn_module_export/blob/master/README.md#installation-du-module .
from geonature.
Il m'est arrivé d'avoir un dysfonctionnement inexpliqué d'un import ou d'un export. En fait le worker était en rade. Et c'est très silencieux comme disfonctionnement. On peut le savoir en consultant le statut du worker.
Mais effectivement, pour faire ça, il faut avoir accès au serveur en ligne de commande.
Je pense qu'il n'est inutile d'expliquer comment consulter le statut et démarrer ou redémarrer le worker si besoin.
A noter :
Il y a deux niveaux d'administrateur. Celui qui gère GN via l'interface avec des droits admin et celui qui a un accès root au serveur.
Parfois c'est la même personne, parfois ce sont 2 personnes différentes. Quand on parle d'administrateur, il faut avoir cette distinction en tête.
from geonature.
Merci pour vos retours rapides,
Concernant le Manuel Administrateur, on pourrait rajouter ceci dans la section Supervision des services :
- Vérifier que le worker Celery tourne pour éxecuter les tâches asynchrones (génération des imports et des exports) :
sudo systemctl status geonature-worker
. Le lancer avecsudo systemctl restart geonature-worker
si ce n'est pas le cas.
Je rajouterai dans la section Commandes d'installation du README du module Export, et dans la section Installation du module du README du module Import :
"Si vous installez le module en mode développement et que vous n'avez pas installé systemd, il vous faudra lancer Celery avec cette commande : celery -A geonature.celery_app:app worker
."
from geonature.
Related Issues (20)
- [INSCRIPTION] L'inscription renvoie une erreur 500 HOT 6
- [OCCHAB] Missing forms
- [OCCHAB] Ajout champs pour matcher avec le standard V1 sur la saisie de données d'habitat
- OccHab en retard par rapport à OccTax, des développements prévus ? HOT 3
- Celery - SQLAlchemy : problème de fermeture de session HOT 1
- Question Validation - Statut Certain - très probable HOT 2
- Paramêtrage champs additionnels html HOT 4
- la route `/geo/areas` ne gère plus le filtre par `type_code` multiple HOT 3
- [module occtax] définir heure par défaut pour les relevés HOT 2
- [module occtax] possibilité de sélectionner plusieurs points de relevés sur la carte HOT 2
- [module métadonnées] - propositions d’évolutions pour le cadre d’acquisition parent HOT 6
- [Module Metadonnées] Suivi de cadre d'acquisition
- Passage à 2.14.1 - Problème de migrations HOT 6
- [IMPORT] [RAPPORT] Faire que le niveau de zoom du graphique dans la section "Données importées" s'ajuste à l'espace qui lui est attribué
- Pb d'accès après Installation certif ssl HOT 4
- [IMPORT][LISTE] Reprise des informations concernant les nombres de lignes et d'entités importées dans la liste des imports HOT 5
- [Synthèse] Filtre complémentaire "Saisie par" -> no items found HOT 2
- [SYNTHESE] Problème de caractère dans la config des colonnes HOT 4
- Champs additionnels de type nomenclature non chargé
- Perte d'affichage des acteurs dans la fenêtre "Information sur l'observation" HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geonature.