Error de BD, imposibilidad de revisión de intentos, modificación de etiquetas y otras modificaciones.

Error de BD, imposibilidad de revisión de intentos, modificación de etiquetas y otras modificaciones.

de Samuel Joya -
Número de respuestas: 0

Estimados, espero que alguien me pueda dar una mano con este problema que estoy experimentando.

Tengo un moodle 2.5+, el cual ha estado trabajando sin ningún problema hasta hace unas pocas semanas que he experimentado ciertos errores:

En algunos cursos es imposible para el alumno poder enviar su cuestionario. Realiza todas las preguntas envía el cuestionario y después de esperar un tiempo, sale un error de "escritura en base de datos" pero después como administrador se pueden visualizar sus respuestas pero sigue con la imposibilidad de enviarlo, Es mas cuando el alumno quiere volver a entrar al cuestionario no se lo permite.

Otro de los errores a nivel de administración no permite cambiar etiquetas, eliminar usuarios, etc. Puede ser que despues de intentar varias veces se logre hacer la modificación.

Como antecendente, no se si pueda tener relación, hace un tiempo tuvimos un problemas con la carpeta sessions, no podía ser escrita, entonces todos los usuarios no podían acceder por que les daba error de session timeout, entonces cambie a guardar las sessiones en la BD, después de un tiempo empezo a aparecer este error que les describo arriba, volvi a guardar las sessiones en la carpeta de sessions pero el error continua.

Espero que alguien me pueda ayudar, porque el funcionamiento a nivel general anda bien pero tengo miedo que se empiece a degradar por todos los cursos y no solo en algunos.

Abajo les copio ejemplos de los tipos de errores mas frecuentes que encontre el error.log.

Muchas gracias de antemano


[Sun Aug 24 22:43:42 2014] [error] [client 181.88.176.8] Database transaction aborted automatically in /var/www/aulavirtual/mod/quiz/processattempt.php, referer: http://dominio/mod/quiz/summary.php?attempt=170983

[Sun Aug 31 18:10:20 2014] [error] [client 66.249.64.106] Default exception handler: La 'sesskey' enviada es incorrecta, y el formulario no ha sido aceptado. Debug: \nError code: invalidsesskey\n* line 476 of /lib/setuplib.php: moodle_exception thrown\n* line 1045 of /lib/sessionlib.php: call to print_error()\n* line 32 of /theme/switchdevice.php: call to require_sesskey()\n

[Sun Aug 31 19:11:09 2014] [error] [client 10.21.116.92] Default exception handler: Error al escribir a la base de datos Debug: Lock wait timeout exceeded; try restarting transaction\nINSERT INTO mdl_question_attempt_steps (questionattemptid,sequencenumber,state,fraction,timecreated,userid) VALUES(?,?,?,?,?,?)\n[array (\n  0 => '2559535',\n  1 => 2,\n  2 => 'gradedright',\n  3 => 1,\n  4 => 1409523018,\n  5 => '2405',\n)]\nError code: dmlwriteexception\n* line 426 of /lib/dml/moodle_database.php: dml_write_exception thrown\n* line 1089 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()\n* line 1131 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()\n* line 179 of /question/engine/datalib.php: call to mysqli_native_moodle_database->insert_record()\n* line 1191 of /question/engine/datalib.php: call to question_engine_data_mapper->insert_question_attempt_step()\n* line 93 of /question/engine/lib.php: call to question_engine_unit_of_work->save()\n* line 1401 of /mod/quiz/attemptlib.php: call to question_engine::save_questions_usage_by_activity()\n* line 1313 of /mod/quiz/attemptlib.php: call to quiz_attempt->process_finish()\n* line 95 of /mod/quiz/view.php: call to quiz_attempt->handle_if_time_expired()\n, referer: http://www.contenidosweb.ulp.edu.ar/aulavirtual/course/view.php?id=5690


Promedio de valoraciones: -