Apparence
Commandes
Pour lister l'ensemble des commandes disponibles :
php bin/console listPour avoir de l'aide sur une commande :
php bin/console <commande> --helpGlobales
status
sh
php bin/console worker:statusDescription
Vérifie la définition des variables d'environnement pour chacune des fonctionnalités activées et effectue des tests de connexions nécessaires au fonctionnement de chacune d'entre elles.
Options
| Option | Description |
|---|---|
--show | Affiche également la configuration actuelle |
conf:generate
sh
php bin/console worker:conf:generateDescription
Génère le ou les fichiers de configuration par défaut pour un système de contrôle de processus (PCS) donné.
Options
| Option | Défaut | Description |
|---|---|---|
--pcs=PCS | supervisor | Système de contrôle de processus choisi (supervisor, systemctl ou systemd) |
--supervisord | Ajoute une section supervisord lorsque PCS=supervisor |
context:init
sh
php bin/console worker:context:initDescription
Initialise le contexte pour l'ensemble des fonctionnalités activées.
worker:start
sh
php bin/console worker:start --name=NAME --queue=QUEUE --limit=LIMITDescription
Déploie un worker consommant la file d'attente de messages QUEUE et s'arrêtant après LIMIT messages traités.
Arguments
| Option | Description |
|---|---|
--name=NAME | Nom du processus |
--queue=QUEUE | File d'attente à consommer |
--limit=LIMIT | Nombre de messages à traiter avant arrêt |
ExtendedSmartField
worker:esf:sync:start
sh
php bin/console worker:esf:sync:startDescription
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
worker:esf:sync:stop
sh
php bin/console worker:esf:sync:stopDescription
Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.
Options
| Option | Description |
|---|---|
--force | Ne pas demander confirmation |
DashboardETL
worker:dashboard:status:sync
sh
php bin/console worker:dashboard:status:syncDescription
Affiche la file d'attente des messages de synchronisation.
Options
| Option | Défaut | Description |
|---|---|---|
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
worker:dashboard:status:queue
sh
php bin/console worker:dashboard:status:queueDescription
Affiche la file d'attente des messages de mise à jour.
Options
| Option | Défaut | Description |
|---|---|---|
--entity=ENTITY | '' | Afficher uniquement les messages concernant l'entité ENTITY |
--rows=ROWS | 10 | Nombre de lignes affichées |
--page=PAGE | 1 | Page affichée |
--failed | Afficher les messages échoués |
worker:dashboard:sync:start
sh
php bin/console worker:dashboard:sync:startDescription
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
Options
| Option | Description |
|---|---|
--structures=STRUCTURE1,STRUCTURE2,... | Synchroniser uniquement les Smart Structures STRUCTURE1,STRUCTURE2,... |
--slice=SLICE | Ne traiter que SLICE éléments par Smart Structures |
worker:dashboard:sync:stop
sh
php bin/console worker:dashboard:sync:stopDescription
Désactiver la synchronisation i.e. supprimer tous les messages de demande de synchronisation dans la file d'attente.
Options
| Option | Description |
|---|---|
--force | Ne pas demander confirmation |
worker:dashboard:entity:generate
sh
php bin/console worker:dashboard:entity:generateDescription
Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml dans AP4.
worker:dashboard:entity:delete
sh
php bin/console worker:dashboard:entity:deleteDescription
Supprimer les entités Doctrine.
worker:dashboard:entity:show
sh
php bin/console worker:dashboard:entity:showDescription
Afficher la correspondance entre les entités Doctrine et les Smart Structures.
worker:dashboard:schema:init
sh
php bin/console worker:dashboard:schema:initDescription
Créer les tables et schémas associés aux entités Doctrine.
worker:dashboard:schema:drop
sh
php bin/console worker:dashboard:schema:dropDescription
Supprimer les tables et schémas associés aux entités Doctrine.
worker:dashboard:schema:update
sh
php bin/console worker:dashboard:schema:updateDescription
Mettre à jour le schéma des tables correspondant aux entités Doctrine.
