Plataforma Moodle Lenta y No Permite Hacer Cambios

Método para resolverlo:

Para mejorar el rendimiento de Moodle y permitir la correcta edición de contenido, sigue estos pasos:

  1. Verifica el uso de recursos en el servidor:
    • Accede al servidor y ejecuta top o htop para ver el consumo de CPU y RAM.
    • Si la memoria está saturada, reinicia los servicios de Apache/Nginx y MySQL con:
      sudo systemctl restart apache2
      sudo systemctl restart mysql
  2. Habilita el caché en Moodle:
    • Accede a Administración del sitio > Desarrollo > Gestor de caché.
    • Configura el caché de sesión en Redis o Memcached.
  3. Optimiza la base de datos ejecutando:
    OPTIMIZE TABLE mdl_logstore_standard_log;
  4. Revisa el almacenamiento disponible en el servidor con:
    df -h
  5. Si hay plugins desactualizados, desactívalos temporalmente desde Administración del sitio > Extensiones.

Causas del problema:

La lentitud puede deberse a la sobrecarga del servidor, falta de optimización de la base de datos, exceso de plugins o configuraciones ineficientes del caché.

Recomendaciones:

  • Programa mantenimientos regulares de la base de datos.
  • Utiliza un servidor con especificaciones recomendadas para la cantidad de usuarios concurrentes.
  • Configura tareas cron para limpiar registros innecesarios (php admin/cli/cron.php).

Ejemplos y Casos de Uso:

Si un curso con muchos usuarios experimenta problemas de carga, optimizar el caché y reducir el número de registros en la base de datos mejorará significativamente el rendimiento.

Referencias:

Recomendaciones de rendimiento en Moodle

¿Le ha resultado útil este artículo?