Commandes
Pour lister l'ensemble des commandes disponibles :
php bin/console list
Pour avoir de l'aide sur une commande :
php bin/console <commande> --help
Globales
status
php bin/console worker:status
Description
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
php bin/console worker:conf:generate
Description
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
php bin/console worker:context:init
Description
Initialise le contexte pour l'ensemble des fonctionnalités activées.
worker:start
php bin/console worker:start --name=NAME --queue=QUEUE --limit=LIMIT
Description
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
php bin/console worker:esf:sync:start
Description
Activer la synchronisation i.e. envoyer un message de demande de synchronisation dans la file d'attente.
worker:esf:sync:stop
php bin/console worker:esf:sync:stop
Description
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
php bin/console worker:dashboard:status:sync
Description
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
php bin/console worker:dashboard:status:queue
Description
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
php bin/console worker:dashboard:sync:start
Description
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
php bin/console worker:dashboard:sync:stop
Description
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
php bin/console worker:dashboard:entity:generate
Description
Générer les entités Doctrine à partir de la configuration des <SmartStructure>Dashboard.xml
dans AP4.
worker:dashboard:entity:delete
php bin/console worker:dashboard:entity:delete
Description
Supprimer les entités Doctrine.
worker:dashboard:entity:show
php bin/console worker:dashboard:entity:show
Description
Afficher la correspondance entre les entités Doctrine et les Smart Structures.
worker:dashboard:schema:init
php bin/console worker:dashboard:schema:init
Description
Créer les tables et schémas associés aux entités Doctrine.
worker:dashboard:schema:drop
php bin/console worker:dashboard:schema:drop
Description
Supprimer les tables et schémas associés aux entités Doctrine.
worker:dashboard:schema:update
php bin/console worker:dashboard:schema:update
Description
Mettre à jour le schéma des tables correspondant aux entités Doctrine.