Hola,
Estamos intentando analizar un problema de rendimiento ocurrido en una instalación de Moodle 4.5.8 alojada en Webempresa y nos gustaría conocer vuestra opinión, especialmente sobre la configuración de Moodle y las posibles medidas para soportar una concurrencia elevada durante la realización de cuestionarios/exámenes.
Se trata de un Moodle utilizado para formación.
El día 12/09/2026 estaba programada una prueba con aproximadamente 160 alumnos, con acceso concentrado alrededor de las 12:00.
Entre aproximadamente las 11:45 y las 12:30 CEST comenzaron a producirse problemas:
Con volúmenes habituales de aproximadamente 20–40 usuarios, el funcionamiento es correcto. El problema aparece al concentrar un volumen mucho mayor de accesos simultáneos.
Webempresa nos ha confirmado que durante el intervalo del incidente se produjeron picos importantes de consumo y que todo parece indicar que la carga procede de los accesos.
En las gráficas de recursos del alojamiento observamos:
Por tanto, aparentemente el cuello de botella durante el incidente está relacionado principalmente con CPU y concurrencia/procesamiento, y no con RAM o I/O.
Webempresa también dispone de snapshots correspondientes a los momentos de sobrecarga.
En los procesos capturados aparecen procesos lsphp relacionados directamente con Moodle, entre ellos:
login/index.phpcourse/view.phpcourse/section.phplib/ajax/service.phplib/ajax/service-nologin.phpmod/quiz/view.phpEsto parece compatible con una situación en la que un gran número de usuarios está realizando simultáneamente peticiones a Moodle.
En uno de los snapshots próximos al incidente aparecen, por ejemplo, procesos httpd y varios procesos lsphp ejecutando index.php y course/section.php.
Desde soporte nos han indicado que el consumo parece proceder de los accesos y nos han recomendado:
Nos gustaría conocer vuestra opinión sobre todo lo anterior.
Concretamente:
¿Es esperable que Moodle 4.5.8 pueda generar esta carga de CPU y procesos con unos 160 usuarios accediendo simultáneamente a un cuestionario?
¿Hay alguna configuración de Moodle que debamos revisar específicamente para este escenario de alta concurrencia en cuestionarios/exámenes?
¿Qué parámetros revisaríais en primer lugar en:
¿Consideráis que la combinación de CPU al límite + Entry Processes 30/30 + Processes 50/50, manteniéndose memoria e I/O muy por debajo de sus límites, apunta principalmente a una limitación de capacidad del alojamiento, o puede existir alguna configuración de Moodle que esté provocando una concurrencia innecesariamente elevada?
¿Consideráis recomendable realizar una prueba controlada con Turbo Booster (2× CPU y 2× RAM) para comprobar si el problema desaparece al disponer de mayor capacidad de procesamiento?
En caso de que con el doble de recursos el Moodle pueda gestionar correctamente esos ~160 usuarios, ¿sería razonable interpretar que la solución permanente pasa principalmente por dimensionar el alojamiento para ese nivel de concurrencia?
Nuestro objetivo no es simplemente aumentar recursos sin más, sino determinar primero dónde está realmente el cuello de botella y qué configuración sería recomendable para poder realizar futuras pruebas con unos 150–160 usuarios simultáneos con garantías.
Cualquier orientación sobre qué revisar y en qué orden sería de gran ayuda.
Gracias.
Contenido solo visible a usuarios registrados