Abgaben einsehen: Unknown exception when starting database session

Abgaben einsehen: Unknown exception when starting database session

von Robin Schröder -
Anzahl Antworten: 2

Liebe Community,

wir haben moodle 2.8.3+ im Einsatz. Heute ist uns aufgefallen, dass in einem einzigen Kurs die Aktivität Aufgabe nicht mehr einsehbar ist. Sobald ich auf eine Abgabe klicke, timed die Anfrage im Browser aus.

Im Apache-Error-Log finde ich folgenden interessanten Hinweis:

"[Thu Mar 12 14:09:53.421789 2015] [:error] [pid 55502] [client XX.XX.XX.X:42900] Unknown exception when starting database session : f3cda1s0fruq6il2pikj7i9fm7 - Fehler beim Lesen der Datenbank, referer: https://XX.XX.XX.X/"

Scheinbar kann moodle keine DB-Session aufbauen... Dieses Problem tritt aber NUR in diesem Kurs auf. Hat jemand eine Idee? ;)

Eine Leeren der Moodle-session-Table führte uns nicht weiter.

VG Robin

Mittelwert:  -
Als Antwort auf Robin Schröder

Re: Abgaben einsehen: Unknown exception when starting database session

von Robin Schröder -

Wir haben noch ein wenig weiter gesucht, aber bisher leider weiterhin die Fehlerquelle nicht ausmachen können.

Der Fehler tritt, bei gleichem Setup mit gleicher Datenbank, nicht auf.

Kann uns jemand mit der Fehlerbeschreibung weiterhelfen?

Der Traceroute sieht wie folgt aus:

#0 /srv/www/lib/dml/mssql_native_moodle_database.php(242): moodle_database->query_end(false)
#1 /srv/www/lib/dml/mssql_native_moodle_database.php(1311): mssql_native_moodle_database->query_end(false)

#2 /srv/www/lib/classes/session/database.php(175): mssql_native_moodle_database->get_session_lock('3023740', 120)

#3 [internal function]: core\\session\\database->handler_read('a96q6io7dorvmkm...')

#4 /srv/www/lib/classes/session/handler.php(42): session_start()

#5 /srv/www/lib/classes/session/manager.php(77): core\\session\\handler->start()

#6 /srv/www/lib/setup.php(778): core\\session\\manager::start()

#7 /srv/www/config.php(528): require_once('/srv/www/lib/se...')

#8 /srv/www/mod/assign/view.php(25): require_once('/srv/www/config...')

#9 {main}, referer:
https://*/course/view.php?id=XXXX

Als Antwort auf Robin Schröder

Re: Abgaben einsehen: Unknown exception when starting database session

von Torsten Händler -
Also ist schwer einen fehler zu finden und man kann nur spekulieren, tritt der Fehler nach dem löschen des Caches auch auf?

Wo werden eure Sessions gespeichert? In der Datenbank?

Habt ihr mal in der Datenbank nach dem Modul geschaut ob da alle Werte richtig gesetzte sind, also Kurs und IDs usw?