Consulta sobre tareas del Cron - Moodle 4.4

Consulta sobre tareas del Cron - Moodle 4.4

de Jorge L. Atrio -
Número de respuestas: 2

Hola, algunas semanas consulte un problema que tenía al borrar cursos, el tema era que no se liberaba el espacio de esos cursos en el disco luego de borrarlos. Entre otras cosas me recomendaron que vea bien qué tareas hace el Cron y que se ejecute cada un minuto.

Ahora conseguí que me pasen una copia del archivo cron.php (lo adjunto al presente) y lo que quería consultar es si alguien lo pude ver para confirmar que son correctas las tareas de mantenimiento que realiza, si está contemplado limpiar los archivos borrados o si hace falta ajustar algún parámetro para el correcto funcionamiento del Moodle (versión 4.4).

Muchas gracias,

Jorge

Promedio de valoraciones: -
En respuesta a Jorge L. Atrio

Re: Consulta sobre tareas del Cron - Moodle 4.4

de Jose Nosolored -
Imagen de Moodlers de gran ayuda
Hola, Jorge.

Ese archivo cron.php es el código PHP o lenguaje de programación que usa Moodle. Revisa https://docs.moodle.org/all/es/Cron
El proceso 'cron' de Moodle es un script PHP (parte de la instalación estándar de Moodle) que debe ejecutarse regularmente en segundo plano. El script cron de Moodle corre diferentes trabajos/tareas (tasks) a diferentes intervalos agendados.

Tienes que preguntar a tu proveedor de alojamiento si está configurado el cron para ejecutarse cada minuto o el tiempo que quieras indicarle en tu sitio.

Normalmente el que se suele programar es el /admin/cli/cron.php aunque también se puede llamar por web /admin/cron.php, pero la forma dependerá de tu instalación, panel hosting, si lo tienes en una carpeta, etc.

Un saludo.

En respuesta a Jorge L. Atrio

Re: Consulta sobre tareas del Cron - Moodle 4.4

de Juan Carlos Gutiérrez -
Jorge:

En Moodle se configura tanto las opciones del respaldo general (qué incluyen en ellas, cómo nombrarlas, etc.) como la ejecución de los respaldos diarios (cuántos conservar, en dónde ponerlo etc.)

El proveedor hosting habitualmente te habilita la ejecucion de CRON cada cierto tiempo (en un sitio muy cargado, hacerlo cada minuto es fatal), haciendo referencia al cron.php que mencionas, pero ahí no tienes que tocar nada. Todo se hace en las pantallas de configuración de los respaldos.

Cron.php es solamente la rutina que se ejecuta cada X tiempo para llamar a todas las tareas de mantenimiento, limpieza, mensajería, sincronía, respaldos, etc. de Moodle.

Revisa que estés borrando los archivos de respaldo obsoletos, del directorio que tengas definido. Cambiar los parámetros o ejecutar más lenta o rápidamente la rutina no 'limpia' archivos guardados.

Saludos,

Jc