Two days ago...
I tested the upgrade on a test server without any incident and upgraded my production instance to the latest 2.8.1+. The install went smoothly, no errors were reported and the database updates were all green.
Today...
All of a sudden when viewing quizzes I get a "Timed out while waiting for session lock." error
Timed out while waiting for session lock.
Wait for your current requests to finish and try again later.
Debug info:
Error code: sessionwaiterr
Stack trace:
line 1668 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 773 of /lib/setup.php: call to core\session\manager::start()
line 27 of /config.php: call to require_once()
line 27 of /mod/quiz/view.php: call to require_once()
I'm at a bit of a loss, I can login and use the rest of the system. I can even create quizzes, just can't view them. When I get this error apache needs to be restarted before the system will even respond.
Apache/2.2.22 (Ubuntu)
Moodle 2.8.1+ (Build: 20141120)
PHP 5.4.35
Any help or guidance would greatly be appreciated.
Sessions were handled by the database but I have changed them to be local with no change in behavior.