We hebben een debianserver draaien, met daarop apache2 met de prefork module.
Nu het aantal websites op die server toeneemt wordt de server onacceptabel traag.
Het duurt tussen de 5 en de 30 seconden voor een pagina geserveerd wordt. Toch is de load heel laag: ergens tussen de 0.1 en 0.3.
Het lijkt wel alsof 'ie ergens op wacht voordat 'ie de pagina serveert, maar ik kan niets vinden dat het zou kunnen veroorzaken. Omdat zowel statische als dynamische content die vertraging ondervindt, neem ik ook aan dat het niet aan php of aan mysql ligt - die worden voor statische content immers niet aangesproken.
Relevant stukje uit httpd.conf:
Heeft iemand een idee waar ik moet zoeken voor die vertraging?
Nu het aantal websites op die server toeneemt wordt de server onacceptabel traag.
Het duurt tussen de 5 en de 30 seconden voor een pagina geserveerd wordt. Toch is de load heel laag: ergens tussen de 0.1 en 0.3.
Het lijkt wel alsof 'ie ergens op wacht voordat 'ie de pagina serveert, maar ik kan niets vinden dat het zou kunnen veroorzaken. Omdat zowel statische als dynamische content die vertraging ondervindt, neem ik ook aan dat het niet aan php of aan mysql ligt - die worden voor statische content immers niet aangesproken.
Relevant stukje uit httpd.conf:
code:
1
2
3
4
5
6
7
| <IfModule prefork.c> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 40 # was 20 MaxRequestsPerChild 10000 # was 0 </IfModule> |
Heeft iemand een idee waar ik moet zoeken voor die vertraging?
Localhost, sweet localhost