Closed goudal-emmk closed 9 years ago
Je ne pense pas que le module AMC soit en cause. Les outils AMC sont effectivement lents et peuvent s'exécuter pendant plusieurs minutes. Mais si j'en crois un rapide coup d'œil dans le code de Moodle cette erreur ne survient que si on stocke les sessions utilisateurs dans la base de données. Donc ce système (en plus d'être inadapté sur les sites à forte fréquentation) n'est pas fiable pour les requêtes longues. Essayez de stocker les sessions en fichiers (mode natif PHP).
Bonjour,
Ok...
Un peu de doc sur le sujet serait bien venu non ?
f.g.
Le 10 avr. 2015 à 16:30, François Gannaz notifications@github.com a écrit :
Je ne pense pas que le module AMC soit en cause. Les outils AMC sont effectivement lents et peuvent s'exécuter pendant plusieurs minutes. Mais si j'en crois un rapide coup d'œil dans le code de Moodle cette erreur ne survient que si on stocke les sessions utilisateurs dans la base de données. Donc ce système (en plus d'être inadapté sur les sites à forte fréquentation) n'est pas fiable pour les requêtes longues. Essayez de stocker les sessions en fichiers (mode natif PHP).
— Reply to this email directly or view it on GitHub.
Pour être clair, je ne sais pas pourquoi l'exception se produit, mais rien n'indique que le module soit en faute, le bug semble venir de la gestion des sessions de Moodle.
Sessions DB pour Moodle : https://docs.moodle.org/28/en/Session_handling#Database
The performance is relatively low, it is not recommended for large sites.
Pour plus de détails sur les performances des sessions en DB :
Oui, j'ai bien compris, ce que je disais c'est juste de signaler dans la doc du module que vu la longueur des traitement, il n'est pas conseillé d'utiliser les sessions sur base de donnée..
Une chose qui me chiffonne avec ces traitements et que si on veut récupérer une deuxième fois les copies corriger il semble qu'il faille relancer le traitement.
f.g.
Le 10 avr. 2015 à 18:11, François Gannaz notifications@github.com a écrit :
Pour être clair, je ne sais pas pourquoi l'exception se produit, mais rien n'indique que le module soit en faute, le bug semble venir de la gestion des sessions de Moodle.
Sessions DB pour Moodle : https://docs.moodle.org/28/en/Session_handling#Database
The performance is relatively low, it is not recommended for large sites.
Pour plus de détails sur les performances des sessions en DB :
• http://pages.cs.wisc.edu/~bpkroth/cs764/bpkroth_cs764_project_report.pdf • https://moodle.org/mod/forum/discuss.php?d=267407 • https://moodle.org/mod/forum/discuss.php?d=227811 — Reply to this email directly or view it on GitHub.
Lors de la génération des copies annotées on se retrouve avec un message généré par un time out sur dml_sessionwait_exception(); dans get_session_lock.
La génération peut-être très longue, nous avons à gérer 65 copies et la durée de génération des annotation est de quelques minutes.