mdl_sessions / Galera mariadb vs memcached

mdl_sessions / Galera mariadb vs memcached

par Alexandre MOREL,
Nombre de réponses : 0

Bonjour,

Dans notre établissement nous rencontrons un problème sur moodle 3.7+ "conteneurisé" ,php 7.3.17, un cluster de base mariadb galera.

Sur la table mdl_sessions notre cluster DB galera rencontre une erreur d'inconsistance "Error_code: 1032; handler error HA_ERR_KEY_NOT_FOUND" dans une opération de mise à jour ou d'écriture dans cette table. Une inconsistance master vs slaves génère une inconsistance des noeuds et l'arrêt des slaves du cluster.

Sur la dernière semaine, c'est la deuxième fois que cette erreur se produit, depuis maintenant 1 an que cette plateforme est en production.

Cette table nous pose question car d'après notre interprétation de son usage, elle enregistre les informations des sessions utilisateurs (ip, timestamp creation, modification, id user etc.) et malgré le positionnement dans le config.php du  $CFG->dbsessions=False; ainsi que la configuration memcached, elle continue d'être utilisée et mise à jour.

Est il normal que cette table soit utilisée malgré le positionnement de la variable  $CFG->dbsessions=False; ? Memcached ne devrait il pas la remplacer point de vue moodle ?

De manière plus générale, avez vous des retours d'expérience à partager sur la mise en oeuvre d'un cluster galera avec moodle ?

Merci d'avance pour vos suggestions, retours et toutes aides,

Cordialement,


Moyenne des évaluations  -