Обновление с 2.3.4+ до 2.7.2 и курсы scorm

Re: Обновление с 2.3.4+ до 2.7.2 и курсы scorm

от Вадим Филимошин -
Количество ответов: 0

В общем то увеличение оперативной памяти до 1500мб не дало результата, выходит ошибка, что памяти не хватает.

Error: mdb->get_record() found more than one record!

line 1488 of /lib/dml/moodle_database.php: call to debugging()

line 1448 of /lib/dml/moodle_database.php: call to moodle_database->get_record_sql()

line 1427 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()

line 1801 of /mod/scorm/locallib.php: call to moodle_database->get_record()

line 884 of /mod/scorm/locallib.php: call to scorm_get_toc()

line 182 of /mod/scorm/view.php: call to scorm_view_display()


Fatal error: Allowed memory size of 1572864000 bytes exhausted (tried to allocate 2048 bytes) in /var/www/lib/weblib.php on line 1298


Решил покапаться в БД и сравнить пакеты, которые открываются и которые не открываются, главное отличие это количество записей по действиям пользователей, то есть если в простом теоретическом материале по пользователям 960 записей, то в тесте скорма уже ~24 тысячи. Но всё это не влияет, так как есть закрытый курс, где студенты ещё ничего не делали, там также теоретический материал открывается, а тесты нет и соответственно там ни каких записей по пользователям нет, кроме админских и создателей курса, но там всего то их около 120, что очень мало.