Muy Buenas a todos, en primera debo darles las gracias por crear y mantener durante tanto tiempo este espacio de conocimiento y colaboración.
En la universidad donde laburo tenían 1Balanceador HaProxy, 1 Moodle (version 3.10.5) conformador por 9 Nodos Web, 1 Redis (Para sesiones y caché), 1 Base de Datos en SqlServer 2010 y un servidor de archivos NFS donde se encontraba el Moodle Data.
El asunto es que por temas de concurrencias de usuarios partieron en 3 los cluster, quedando 3 Balanceadores HaProxy, 3 Moddle (Cada uno con 3 nodos web), 3 redis para sesiones, 3 Bases de Datos SqlServer y 1 servidor NFS para Moodle Data.
Me di cuenta que en la parte donde se instacion el Redis dentro de la administración del sitio los 3 Moodles apuntaban a un mismo Redis y al intentar cambiar esa ip se replicaba en los demas moodles. Buscando entre el codigo encuentro el archivo de configuracion en MoodleData la ruta es Moodledata/muc/config.php, dandose a notar que los 3 Moodles comparten 1 mismo archivo de configuracion.
Entonces procedo a copiar y pegar 2 archivos mas para que cada archivo tenga su propia Redis y tambien cambio la dirección en el código fuente de cada nodo web apuntando a su archivo de configuración correspondiente.
Al levantar momento de ingresar solo el Moodle 2 funciona correctamente, mientras que el moodle 1 y 3 empieza a mostrar un error de caché. (Adjunto imagenes de los errores que aparecen) . Entonces procedo a dejarlos a que los 3 Moodle apunten a un mismo redis y todo funciona OK pero se presentan problemas como que se mezclan preguntas de una materia en otras al momento de dar lecciones o examenes.
Si me pueden ayudar con este dilema les agradecería muchisimo.
Muchas gracias por toda la colaboración que me puedan brindar.
Feliz día.
ERRORES QUE APARECEN:- Excepción - Failed to create cache directory "[localcachedir]/mustache/1627874902/classic".
- Excepción - Class '__Mustache_50434d51a5d0b74031757dc0fb7fcf5b' not found
- Detectado un error de codificación, debe ser corregido por un programador: [localcachedir]/mustache/1627874902/classic directory can not be created, file with the same name already exists.