3.3.1+, php 7, mysql 5.6
I've very recently started getting this error that prevents students from submitting their recordings in Moodle Quizes with a PoodLL qtype. But there are never more than 30-40 students doing this during the same hour (not necessarily simultaneously). This doesn't happen on any other tests, only the one which is a single recording answer. Moreover, we've had way more students doing this simultaneously in the past never had this occur in the past that I am aware of.
Debugging Output is:
Error code: sessionwaiterr
- line 1825 of /lib/dml/mysqli_native_moodle_database.php: dml_sessionwait_exception thrown
- line 175 of /lib/classes/session/database.php: call to mysqli_native_moodle_database->get_session_lock()
- line ? of unknownfile: call to core\session\database->handler_read()
- line 42 of /lib/classes/session/handler.php: call to session_start()
- line 77 of /lib/classes/session/manager.php: call to core\session\handler->start()
- line 785 of /lib/setup.php: call to core\session\manager::start()
- line 26 of /config.php: call to require_once()
- line 31 of /mod/quiz/processattempt.php: call to require_once()
It started happening a couple of times last week and this afternoon with a heavy amount of recordings its been hitting most students. No changes have been made recently other than increasing max_execution_time for php from 30 to 300 for PoodLL documentation receommendations.