Ik had vanochtend wat problemen met de bereikbaarheid van mijn server. In de apache error log stond de error 'Max Clients reached'.
Ik heb de verbosity van Apache even wat hoger gezet om er achter te komen wat er mis is. Elke paar minuten is er een Info message 'Server seems busy..you may need to increase StartServers.......'
De serverload is verder laag (0.06), en de site reageert gewoon snel.
Ik heb als test alle waarden in Apache2.conf op extreem hoge waarden gezet, maar ik krijg nog steeds die warning 'Server seems busy'. Hier zijn de instellingen in Apache2.conf, ik heb de 'apache2-mpm-worker' install draaien (maar ik heb voor de zekerheid alle waarden maar omhoog gegooid).
# prefork MPM
<IfModule prefork.c>
StartServers 50
MinSpareServers 50
MaxSpareServers 100
MaxClients 256
MaxRequestsPerChild 1000
</IfModule>
# pthread MPM
<IfModule worker.c>
StartServers 50
MaxClients 1000
MinSpareThreads 50
MaxSpareThreads 255
ThreadsPerChild 50
MaxRequestsPerChild 1000
</IfModule>
# perchild MPM
<IfModule perchild.c>
NumServers 150
StartThreads 50
MinSpareThreads 50
MaxSpareThreads 255
MaxThreadsPerChild 75
MaxRequestsPerChild 1000
AcceptMutex fcntl
</IfModule>

Likes:


).
Quote
