Concurrent users in MySQL database

Concurrent users in MySQL database

door Kees Hommel -
Aantal antwoorden: 5

Misschien is deze vraag al eerder gesteld, ik kan de oplossing niet vinden.
Wij draaien sinds een paar weken een Moodle installatie met 2500 gebruikers, op een razendsnelle server met voldoende RAM en een 100Mbit verbinding.
Deze week liep Moodle 3 keer volledig vast.
Waarschijnlijk heeft dat te maken met een instelling van de MySQL-server. Het aantal concurrent users staat te laag.
Helaas ben ik geen echte techneut, en ik weet niet precies, waar ik dit probleem moet oplossen.
Wie weet het wel??

Gemiddelde van de beoordelingen:  -
Als antwoord op Kees Hommel

Re: Concurrent users in MySQL database

door H Hak -

In httpd.conf kan dit een probleem veroorzaken:

# ThreadsPerChild: constant number of worker threads in the server process

# MaxRequestsPerChild: maximum number of requests a server process serves

ThreadsPerChild 50

MaxRequestsPerChild 100

verhoog deze waarden en probeer het uit.

Bij mij herstartte apache hierop bij teveel aanmeldingen

Kijk ook in my.cnf

Lees op moodle.org artikelen over aanbevolen waarden

Gemiddelde van de beoordelingen:  -
Als antwoord op Kees Hommel

Re: Concurrent users in MySQL database

door Christian Bokhove -
In het algemeen is een goede pagina. Het was/is de bedoeling zoiets dergelijks voor de Nederlandse Moodledocs te maken (met Nedmoove e.d.) maar tijd ontbreekt voorlopig.
Gemiddelde van de beoordelingen:  -
Als antwoord op Christian Bokhove

Re: Concurrent users in MySQL database

door Kees Hommel -

Ik heb een aantal aanpassingen gedaan (zie afbeeldingen). Na enig speurwerk in de statistieken blijkt de webserver down te gaan, doordat leerlingen pakweg 2 minuten continu de F5-toets ingedrukt houden. Het aantal connecties vliegt dan omhoog, en de webserver gaatplat.

Ik weet nog niet, hoe ik dat probleem moet oplossen.

Bijlage instellingen.jpg
Gemiddelde van de beoordelingen:  -