Outils pour utilisateurs

Outils du site


boardz:serverapi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
boardz:serverapi [2020/02/19 19:50]
admin créée
boardz:serverapi [2022/10/01 19:38] (Version actuelle)
florence
Ligne 1: Ligne 1:
 +| {{ :​avignon-universite.jpg?​nolink|}} | {{ :​blocks:​logo-apl.png?​nolink&​220|}} |
 +
 ===== BoardZ Version 2 : Fonctionnement continu du moteur / Scripts système ===== ===== BoardZ Version 2 : Fonctionnement continu du moteur / Scripts système =====
  
Ligne 13: Ligne 15:
 Un temps de "​refroidissement"​ est prévu entre chaque séquence de lancement. Un temps de "​refroidissement"​ est prévu entre chaque séquence de lancement.
  
-=== runprocessors.php : Exécution des trandformées ​internes de données ===+   cd /​var/​www/​boardz2/​cli 
 +   php runfeeds.php 
 + 
 +=== runprocessors.php : Exécution des transformées ​internes de données ===
  
 Certaines mesures transforment des données disponibles dans les stockage en données pré-calculées,​ afin d'​accélérer leur disponibilité pour les rapports de données. Le script runprocessors.php active successivement toutes les mesures de ce type pour tous les sites configurés dans Boardz. Certaines mesures transforment des données disponibles dans les stockage en données pré-calculées,​ afin d'​accélérer leur disponibilité pour les rapports de données. Le script runprocessors.php active successivement toutes les mesures de ce type pour tous les sites configurés dans Boardz.
Ligne 19: Ligne 24:
 Un temps de refroidissement est prévu entre chaque tour de calcul. Un temps de refroidissement est prévu entre chaque tour de calcul.
  
 +   cd /​var/​www/​boardz2/​cli
 +   php runprocessors.php
  
 +Lancement du processeur en mode permanent : 
  
 +   cd /​var/​www/​boardz2/​cli
 +   php runprocessors.php --standalone &
 +
 +=== runsync.php ===
 +
 +Certains stockages synchronisent les données avec des bases de données externes. Il s'agit d'une synchronisation "​d'​état"​ (contrairement aux flux continus d'​événements). Cette synchronisation est principalement utilisée pour récupérer les métadonnées de "​structure"​ de l'​applicatif,​ comme les noms et identifiants des objets métiers.
 +
 +Pour Moodle, ​
 +
 +   * Les noms de catégories de cours
 +   * Les noms des cours
 +   * Les noms des utilisateurs
 +   * Les noms des rôles
 +   * Les noms des cohortes
 +   * L'​information d'​inscriptions aux cours
 +
 +   cd /​var/​www/​boardz2/​cli
 +   php runsync.php
  
 ==== Autres commandes en ligne de commande ==== ==== Autres commandes en ligne de commande ====
 +
 +Boardz dispose d'un système de commande propre pour manipuler les entités du boardz.
 +
 +Cette commande commence toujours par ./boardz.
 +
 +   >>​ ./boardz help
 +   
 +   ​General syntax: boardz <​cmd> ​
 +   ​boardz <​component>​ <​cmd> ​
 +   ​boardz <​classname>​ help
 +   
 +   ​Provides help on what commands are supported for a given classname
 +   
 +   ​Supported locations:
 +   ​storage,​ parser, filter, moodlecube, moodlecubemeasurement,​ moodlesync, backup
 +
 +[[:​dev:​cmdline|Note du dévelopeur]]
 +
 +
 +[[:​start|Revenir au sommaire]]
boardz/serverapi.1582138212.txt.gz · Dernière modification: 2020/04/07 11:07 (modification externe)