We recently load testing our Moodle 2.9 using the LoadRunner software.
These are what we have:
Software: Moodle 2.9 on Redhat 6.4
Hardware: 4 CPU , 8GB Memory , 100GB HDD
and our database server:
Software: Windows Server 2012 with MSSQL Server 2012
Hardware: 4 CPU , 8GB Memory , 100GB HDD
First try with 250 users, and it caused our Apache to crash, and we have to restart the service.
So we tried with only 10 users (unique account for each), and this is what we get:
The test scenario is quite simple: login > entering course > entering quiz > starting a new quiz (5 multiple choice questions) > pressing next > trying to submit the quiz > logout
As you can see, there are 7 fails out of 10 when trying to submit the quiz, and the error we got is:
Error -26627:Action.c(966) Error -26627 HTTP Status-Code=404 (Not Found) for "https//www.ourserver.com/moodle/mod/quiz/processattempt.php"
404 (Not Found) error on the processattempt.php file.
We checked the CPU / Memory usage on both the web server & the database server, and the usage are still pretty low (1 - 2%)
Any help would be appreciated. Thank you.