Eliminando actividad en progreso

Re: Eliminando actividad en progreso

de Carlos Diaz Perez (ESRP) -
Número de respuestas: 16

Ese CRON no se está ejecutando correctamente, te está dando problemas por los trabajos subidos a las tareas, busca en los foros la solución mira en este hilo, al final explica cómo resolverlo atacando directamente a la base de datos.


https://moodle.org/mod/forum/discuss.php?d=346335

En respuesta a Carlos Diaz Perez (ESRP)

Re: Eliminando actividad en progreso

de Jennifer Carolina Cuellar Calvo -

Buen Día,


Me sucede igual, aun ejecutando el cron no se eliminan las actividades que están en estado en borrado en progreso. revisare el hilo que nos compartes.

adjunto envío el resultado que arroja la ejecución del cron, me gustaría que me ayudaran diciéndome que esta haciendo mal y como puedo solucionarlo y optimizarlo.

Muchas gracias.

En respuesta a Jennifer Carolina Cuellar Calvo

Re: Eliminando actividad en progreso

de federico FUENTES -

Buenos días podrías indicarme  como poder resolver este inconveniente de Cron


Server Time: Mon, 18 Jun 2018 11:33:09 -0600


Execute scheduled task: Preparar los envíos para la anotación (assignfeedback_editpdf\task\convert_submissions)
... started 11:33:09. Current memory use 5.7MB.
Convert 1 submission attempt(s) for assignment 6119
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 5945
Convert 1 submission attempt(s) for assignment 6119
Convert 1 submission attempt(s) for assignment 5942
Convert 1 submission attempt(s) for assignment 6022
Convert 1 submission attempt(s) for assignment 5954
Convert 1 submission attempt(s) for assignment 5983
Convert 1 submission attempt(s) for assignment 5942
Convert 1 submission attempt(s) for assignment 6122
Convert 1 submission attempt(s) for assignment 6122
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 5968
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6120
Convert 1 submission attempt(s) for assignment 6119
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6120
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6121
Convert 1 submission attempt(s) for assignment 6119
Convert 1 submission attempt(s) for assignment 6120
Convert 1 submission attempt(s) for assignment 6111
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6008
Convert 1 submission attempt(s) for assignment 5954
Convert 1 submission attempt(s) for assignment 6029
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6122
Convert 1 submission attempt(s) for assignment 6099
Convert 1 submission attempt(s) for assignment 5946
Convert 1 submission attempt(s) for assignment 6123
Convert 1 submission attempt(s) for assignment 5995
Convert 1 submission attempt(s) for assignment 6122
Convert 1 submission attempt(s) for assignment 5995
Convert 1 submission attempt(s) for assignment 6122
Convert 1 submission attempt(s) for assignment 6008
Convert 1 submission attempt(s) for assignment 6119

En respuesta a federico FUENTES

Re: Eliminando actividad en progreso

de rafael alberto garcia bobadilla -

Buenas tardes yo tenia el mismo problema en mi plataforma, y la solucion es como lo menciono  Rodolfo Gallegos..... ejecutar en diferentes pestañas  el cron uno a la vez, y esperar a que termine el proceso (abrir pestaña ejecutar cron, esperar a que termine.... abrir otra pestaña) hasta que aparezca 

Cron script completed correctly

funciona, no desesperes por que al parecer dependiendo de el total de actividades eliminadas el el tiempo que se tarda en procesar


En respuesta a rafael alberto garcia bobadilla

Re: Eliminando actividad en progreso

de Rodolfo Gallegos -

En efecto, gracias rafael alberto garcia bobadilla por mencionar mi solución, nuevamente me enfrenté al mismo problema en otra plataforma (Moodle 3.6.2) y no fue sino hasta la sexta vez que ejecute el cron manualmente. Cabe mencionar que en las anteriores cinco ocasiones de ejecutar el cron aparentemente no avanzaba de lo mismo:

Preparar envíos para anotación (assignfeedback_editpdf\task\convert_submissions)
... started 21:29:03. Current memory use 3.4MB.
Sin embargo a la sexta vez de ejecutarlo avanzó a la siguiente tarea:

Convert 1 submission attempt(s) for assignment 60
Convert 1 submission attempt(s) for assignment 58
Convert 1 submission attempt(s) for assignment 61
... used 12938 dbqueries
... used 88.760892868042 seconds
Scheduled task complete: Preparar envíos para anotación (assignfeedback_editpdf\task\convert_submissions)
Execute scheduled task: Limpieza de tabla de Servicios de Calificación y Tarea LTI (ltiservice_gradebookservices\task\cleanup_task)
... started 21:30:32. Current memory use 38MB.

Insisto en que el cron NO termina de ejecutarse por completo hasta que se indica (en mi caso hasta la séptima ocasión):

Cron script completed correctly
Cron completed at 21:39:48. Memory used 24.6MB.
Execution took 132.429602 seconds

Saludos a la comunidad Moodle.



En respuesta a Carlos Diaz Perez (ESRP)

Re: Eliminando actividad en progreso

de Israel Manzano -

Hola Carlos,


Gracias por tu pronta respuesta, checare el hilo e intento ver si puedo resolver el problema para que se ejecute el cron correctamente.


Saludos.

En respuesta a Israel Manzano

Re: Eliminando actividad en progreso

de Pablo J. Sánchez -

Hola.

He tenido el mismo error. La solución rápida ha sido desactivar la edición de PDF, y el cron ha funcionado correctamente. Cuando siga investigando os comunicaré si podemos volver a instalarlo.

Por cierto, tenemos la versión 3.3.2+



En respuesta a Pablo J. Sánchez

Re: Eliminando actividad en progreso

de MONICA MENA -

Saludos estimado Pablo, de pronto lograste resolver este problema "Borrado en Progreso de tareas", por favor me encuentro con el mismo inconveninete en la version moode 3.4.

Gracias.

En respuesta a MONICA MENA

Re: Eliminando actividad en progreso

de Rodolfo Gallegos -

Tengo exactamente el mismo problema Monica, ¿pudiste solucionarlo?. Tengo la versión 3.4 y he ejecutado el CRON y nada. Tengo desactivada la edición de PDF que comentan en el hilo posteado.

En respuesta a Rodolfo Gallegos

Re: Eliminando actividad en progreso

de Rodolfo Gallegos -

Como nadie se tomó la molestia de responder esta duda me respondo a mi mismo..

Al ejecutar el CRON desde el navegador este parece truncarse en algún punto, por ejemplo aparece lo siguiente:

post 135896: Re: "El final, final"
Sending Error: lib/moodlelib.php email_to_user(): Could not instantiate mail function.
post 135897: Re: "El final, final"
Sending Error: lib/moodlelib.php email_to_user(): Could not instantiate mail function.
post 135898: Re: "El final, final"
Sending Error: lib/moodlelib.php email_to_user(): Could not instantiate mail function.
post 135900: Re: "El final, final"
Sending 
Al revisar dentro de mi curso si la leyenda de Advertencia: ¡Eliminación de actividad en progreso! Algunas calificaciones están a punto de ser eliminadas. había desaparecido veo que ahí continúa. La solución es ejecutar el CRON repetidamente (en mi caso fueron unas cuatro veces y cada vez aparecía en la pantalla algo diferente como resultado, recomiendo abrir nuevas pestañas para cada ejecución para ir observando el "avance" del proceso), hasta que aparezca algo como:

Cron script completed correctly
Cron completed at 14:39:41. Memory used 9.8MB.
Execution took 20.307279 seconds
Al revisar nuevamente mi curso ahora sí había desaparecido la mencionada leyenda (y las respectivas actividades en proceso de eliminación).
En respuesta a Rodolfo Gallegos

Re: Eliminando actividad en progreso

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda

Claro. Por eso dice en la documentación ( 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.

IMPORTANTE: No se salte la configuración del proceso de cron en su servidor de Moodle. Su sitio no funcionará correctamente sin él.

Para que una plataforma Moodle funcione correctamente, es imprescindible que el "cron" corra automática y frecuentemente.
En respuesta a Rodolfo Gallegos

Re: Eliminando actividad en progreso

de rafael alberto garcia bobadilla -

muchas gracias por tu aporte me fue de gran utilidad y al parecer se tiene que ejecutar varias veces hasta que se termine el proceso, yo tenia 1 año con esa advertencia y no encontraba solución y por consiguiente te imaginaras que fueron muchas pestañas las que abri, saludos