Además del mantenimiento previamente recomendado para la base de datos y de los mantenimientos que se programan automáticamente, es propicio hacer mantenimiento eventual en otros frentes.
Eliminar copias huérfanas
Eliminar archivos de copias de seguridad que hayan podido quedar huérfanos. Esto se realiza eliminando las carpetas que existan dentro del directorio <moodle-data>/temp/backup.
Revisar el cron
Periódicamente, es importante validar que el cron se esté ejecutando correctamente. En el archivo de cron se debe tener una instrucción como la siguiente:
*/1 * * * * /usr/bin/php /ruta/a/moodle/admin/cli/cron.php >/dev/null
Nota: para que el cron se ejecute con el usuario Apache, se debe instalar en el crontab con algo como lo siguiente:
$>sudo crontab -u www-data -e
Para validar el cron, se debe ejecutar directamente en la consola la instrucción:
/usr/bin/php /ruta/a/moodle/admin/cli/cron.php
Si todo está bien, se mostrará la salida en la consola y se podrá leer en ella las acciones realizadas en ese momento, sin señales de error.
Nota: si el cron no se está ejecutando, se debe visualizar una nota en el área de notificaciones de la plataforma indicando dicho problema. Eso haría que no se ejecutaran varias acciones, como el envío automático de correos.
Herramientas adicionales
Existen una serie de herramientas adicionales que pueden servir para mejorar las características de Moodle, entre ellas se recomienda tener:
- Servicio de Cache OPCache: https://docs.moodle.org/33/en/OPcache
- Antivirus ClamAV: https://docs.moodle.org/33/en/Antivirus_plugins
- Conversor de documentos Unoconv: https://docs.moodle.org/33/en/Universal_Office_Converter_(unoconv)
- Impresión a PDF Ghostcript
- Corrector ortográfico Aspell: por defecto se deshabilita en la mayoría de navegadores modernos por lo que cada vez se utiliza menos.
Enlaces de interés:
- Sobre MySQL en Moodle: https://docs.moodle.org/33/en/MySQL
- Moodle y MariaDB: https://docs.moodle.org/33/en/MariaDB
- Soporte unicode en MySQL: https://docs.moodle.org/33/en/MySQL_full_unicode_support
- Opciones del cron: https://docs.moodle.org/all/es/Cron
- Listado de tipos de componentes en Moodle: https://docs.moodle.org/dev/Plugin_types