Como la mayoría de los CMS, Moodle necesita realizar tareas de mantenimiento en segundo plano para funcionar, tales como ser limpieza de archivos, procesamiento de calificaciones de los alumnos y demás.
Por defecto Moodle correrá estas tarea utilizando una tarea programada, pero este método tiene una contraindicación importante: en procesos largos llegará a agotar el tiempo de espera del servidor web y eventualmente el proceso quedará incompleto o terminará con errores.
La mejor opción es usar las Tareas Cron que ofrece cPanel, y en esta guía te explicaremos cómo configurarlo correctamente para tu sitio web.
Cómo configurar las tareas Cron de Moodle en tu Hosting
- Ingresa al administrador de tu Moodle y ve a Administración del sitio.
- Ve a Seguridad → Políticas del sitio.
- Tilda la opción Ejecución de CRON mediante comandos y guarda los cambios.
- Ahora abre tu panel de control cPanel y crea una tarea Cron cada 30 minutos para que corra este comando.
Reemplaza "USUARIO" con el usuario de cPanel y "PATH" con la carpeta donde esté tu Moodle (ej. campus). Si no lo tienes en una carpeta, elimina "PATH/" (incluyendo la barra /).
/usr/bin/ps aux | /bin/grep "cron.php" | /bin/grep -v "grep" >/dev/null || /usr/local/bin/php /home/USUARIO/public_html/PATH/admin/cli/cron.php >/dev/null 2>&1
Si nunca has creado una tarea Cron antes, te mostramos en esta otra guía cómo se hace: Crear tarea Cron.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.