Undzwar habe ich ein massives Performance Problem, wenn ich z.B. mit einem Tool namens "Brutus" meinen eigenen Webserver 'angreife'.
Das ganze System wird dadurch lahmgelegt, der Load-Average steigt auf bis zu 150 und Apache2 nimmt 100% aller meiner CPU-Cores und bearbeitet keine weiteren Anfragen mehr...
Ich habe bereits mod_security und mod_evasive installiert und auch konfiguriert, dass er den Angriff erkennt und auch blockiert, dennoch steigt die CPU Usage vom Apache2 auf's massivste an!
Kurze Systeminfo:
Apache2 läuft als Version 2.2.11 und Linux Kernel 2.6.26-2 (amd64), Dual-Core 2,6GHz, 4GB Ram
Logfiles ergeben keine Fehlermeldung und der "status-server" unter Apache2 hilft auch nicht weiter, er zeigt eben an das jene Anfrage knapp 10% der CPU verbraucht.
Nutze prefork mit folgender Konfiguration, habe bereits mehrere Änderungen durchgeführt fast alle Werte mal hoch und runter.. bin bereits einer einer Woche am verzweifeln.
- Code: Select all
<IfModule mpm_prefork_module>
StartServers 5
MinSpareServers 5
MaxSpareServers 5
MaxClients 250
MaxRequestsPerChild 500
ServerLimit 15
</IfModule>
Grüße
Denis