Chyba pri spustení CRONU-u.

Chyba pri spustení CRONU-u.

autor Pavol Mošať -
Počet odpovědí: 2

Dobrý deň.

Používame moodle 2.1.1+(Build: 20110976). Provoz bol doposial v poriadku. Medzi iným používame i modul "Přehled studia". Ak si chceme v tomto modulu vytvoriť report dostávame chybovú hlášku "Ve funkci fetch() byl nalezen víc než jeden záznam!". Do nedávna to fungovalo bez najmenších problémov. Aby sme odstránili problém, spustili sme cron z príkazovej riadky Jeho spustenie trvá príliš dlho 5 až 10 minút, keď sa nakoniec zobrazí info o spustení cronu dostaneme takýto report

Server Time: Wed, 08 Aug 2012 11:00:01 +0200


Cleaning up stale sessions
Starting activity modules
Processing module function assignment_cron ...... used 3 dbqueries
... used 0.77927398681641 seconds
done.
Processing module function chat_cron ...... used 5 dbqueries
... used 0.0039510726928711 seconds
done.
Processing module function forum_cron ...Starting digest processing...
Cleaned old digest records
... used 3 dbqueries
... used 0.0031929016113281 seconds
done.
Finished activity modules
Starting blocks
Finished blocks
Starting quiz reports
Finished quiz reports
Starting admin reports
Finished admin reports
Starting main gradebook job ...
done.
Starting processing the event queue...
done.
Starting the completion cron...
Marking users as started
Running completion_criteria_date->cron()
Running completion_criteria_activity->cron()
Running completion_criteria_duration->cron()
Running completion_criteria_grade->cron()
Running completion_criteria_course->cron()
Aggregating completions
Aggregating completions for user 1120 in course 42
Aggregating completions for user 563 in course 86
Marking complete
!!! Ve funkci fetch() byl nalezen víc než jeden záznam! !!!


Možete mi prosím niekto poradiť, kde može byť chyba???
Počet hodnocení: -
V odpovědi na Pavol Mošať

Re: Chyba pri spustení CRONU-u.

autor Peter Svec -

Sledovanie plenenia robilo v niektorych verziach moodle problem, najme v kombinacii s duplikovanim aktivit. Tak ako vo vasom pripade, vytvaralo to duplikovane riadky a cron to bohuzial nevie zvladnut. Takyto stav by nikdy nemal nastat.

Vasmu problemu sa venuje MDL-28949 Odporucaju rucne vyhladat duplikaty v databaze a zmazat ich.

Vo verzii 2.3 by mal byt tento problem vyrieseny. Zvazte preto upgrade Moodle.

p.