Bonjour.
Je rencontre des ralentissements importants dans notre site moodle.
Je suis sur Moodle 3.8+. Le cron indique indique ce message d'erreur suivant :
Execute adhoc task: core_course\task\course_delete_modules ... started 22:42:19. Current memory use 8.4Mo. ... used 270 dbqueries ... used 95.828804016113 seconds Adhoc task failed: core_course\task\course_delete_modules,Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : The course module 1401 could not be deleted. #0 /home2/orje8921/public_html/moodle/lib/dml/mysqli_native_moodle_database.php(1247): moodle_database->query_end(false) #1 /home2/orje8921/public_html/moodle/lib/dml/moodle_database.php(1587): mysqli_native_moodle_database->get_records_sql('SELECT COUNT(*)...', Array, 0, 0) #2 /home2/orje8921/public_html/moodle/lib/dml/moodle_database.php(1660): moodle_database->get_record_sql('SELECT COUNT(*)...', Array, 0) #3 /home2/orje8921/public_html/moodle/lib/dml/moodle_database.php(1870): moodle_database->get_field_sql('SELECT COUNT(*)...', Array) #4 /home2/orje8921/public_html/moodle/backup/util/dbops/backup_controller_dbops.class.php(477): moodle_database->count_records_sql('SELECT COUNT(*)...', Array) #5 /home2/orje8921/public_html/moodle/backup/moodle2/backup_stepslib.php(1848): backup_controller_dbops::backup_includes_mnet_remote_users('1ee4ea4e2eaa790...') #6 /home2/orje8921/public_html/moodle/backup/util/plan/backup_structure_step.class.php(88): backup_main_structure_step->define_structure() #7 /home2/orje8921/public_html/moodle/backup/util/plan/base_task.class.php(181): backup_structure_step->execute() #8 /home2/orje8921/public_html/moodle/backup/util/plan/base_plan.class.php(178): base_task->execute() #9 /home2/orje8921/public_html/moodle/backup/util/plan/backup_plan.class.php(119): base_plan->execute() #10 /home2/orje8921/public_html/moodle/backup/controller/backup_controller.class.php(375): backup_plan->execute() #11 /home2/orje8921/public_html/moodle/admin/tool/recyclebin/classes/course_bin.php(136): backup_controller->execute_plan() #12 /home2/orje8921/public_html/moodle/admin/tool/recyclebin/lib.php(151): tool_recyclebin\course_bin->store_item(Object(stdClass)) #13 /home2/orje8921/public_html/moodle/course/lib.php(1148): tool_recyclebin_pre_course_module_delete(Object(stdClass)) #14 /home2/orje8921/public_html/moodle/course/classes/task/course_delete_modules.php(66): course_delete_module('1401') #15 /home2/orje8921/public_html/moodle/lib/cronlib.php(286): core_course\task\course_delete_modules->execute() #16 /home2/orje8921/public_html/moodle/lib/cronlib.php(166): cron_run_inner_adhoc_task(Object(core_course\task\course_delete_modules)) #17 /home2/orje8921/public_html/moodle/lib/cronlib.php(76): cron_run_adhoc_tasks(1598560939) #18 /home2/orje8921/public_html/moodle/admin/cron.php(81): cron_run() #19 {main} !!! Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : moodle_database::update_record_raw() id field must be specified. !!!est-ce que vous avez une solution pour débloquer ceci ?
Merci d'avance pour votre aide.
Bonne nuit.