Prise en charge automatisée des crons dans VMoodle

Prise en charge automatisée des crons dans VMoodle

par Valery Fremaux,
Nombre de réponses : 0

Prise en charge des cron

VMoodle propose désormais une prise en charge virtualisée de l'activation du cron. Il n'est plus nécessaire de programmer manuellement les tâches cron pour chaque Moodle virtualisé. Un simple appel au script vcron.php du bloc VMoodle séquence automatiquement les appels aux cron des différentes plates-formes. La fréquence de cron doit être suffisante pour que tous les hôtes aient la cadence effective désirée.

Le mode ROUND_ROBIN exécute un cron par tour en tournant dans la table des définitions de VMoodle.

Le mode LOWEST_POSSIBLE_GAP garantit une cadence nominale en répartissant les VMoodle disponibles dans les tours de vcron (u ntour peut jouer plusieurs VMoodles).  

L'interface d'administration affiche désormais trois nouveaux attributs pour les hôtes virtuels :

  • Le nombre de crons exécutés
  • La date du dernier cron
  • Le temps calculé depuis le dernier passage du cron pour cet hôte.

Dans des gros systèmes, il peut être nécessaire de consacrer un petit serveur annexe pouvant "jouer" la base de code centrale sur les bases de donbées pour exécuter les missions du cron sans impacter les serveurs de page.

Annexe vmoodle_cron_handling.jpg
Moyenne des évaluations  -