Cron task "Calculate completion data" takes too long

Cron task "Calculate completion data" takes too long

by Paula Roque -
Number of replies: 0

Students complains they end activities and it takes too long to update theire status on the screen. I gess it’s because the task “Running completion_criteria_activity->cron()” takes too many time to complete.


Here’s part of our moodle cron log file:

...

...

Aggregating completions for user 11140 in course 227

Marking complete

Aggregating completions for user 11170 in course 227

Aggregating completions for user 11363 in course 227

Aggregating completions for user 11873 in course 227

Aggregating completions for user 12030 in course 227

Aggregating completions for user 12164 in course 227

Aggregating completions for user 12181 in course 227

Aggregating completions for user 12191 in course 227

... used 5857 dbqueries

... used 6150.0924019814 seconds

Scheduled task complete: Calcular dados de conclusão (portuguese for “Calculate completion data”)


Is this normal?


I'd apreciate some help/answer


Thanks in advance.


Average of ratings: -