Hallo,
ich hoste seit neuem eine Website (WBB3-Forum), auf dieser etwa 450 Clients mehr oder weniger aktiv sind.
Die Serverauslastung ist seitdem stark gestiegen und ist nicht mehr human.
Das ganze befindet sich auf einem EQ4 bei Hetzner.
Vor dem Apache2 ist nginx als Reverse-Proxy installiert.
Bei nginx ist gzip nicht aktiviert, da das Modul nicht eingebaut ist ...
Die Apache2-Einstellungen sind so:
Apache Access / Sekunde: 100
Nginx connections: 1'430 active, 1'410 waiting
Weiss jemand, wie ich den Apache2 so optimieren kann, dass die Auslastung wesentlich sinkt?
Es sind immerdurch 60 Apache-Prozesse gestartet.
ich hoste seit neuem eine Website (WBB3-Forum), auf dieser etwa 450 Clients mehr oder weniger aktiv sind.
Die Serverauslastung ist seitdem stark gestiegen und ist nicht mehr human.
Das ganze befindet sich auf einem EQ4 bei Hetzner.
Vor dem Apache2 ist nginx als Reverse-Proxy installiert.
Bei nginx ist gzip nicht aktiviert, da das Modul nicht eingebaut ist ...
Die Apache2-Einstellungen sind so:
Code:
Timeout 10
KeepAlive Off
MaxKeepAliveRequests 10
KeepAliveTimeout 5
HostnameLookups off
# prefork MPM
<IfModule mpm_prefork_module>
StartServers 20
MinSpareServers 5
MaxSpareServers 15
ServerLimit 60
MaxClients 60
MaxRequestsPerChild 4000
</IfModule>
Apache Access / Sekunde: 100
Nginx connections: 1'430 active, 1'410 waiting
Weiss jemand, wie ich den Apache2 so optimieren kann, dass die Auslastung wesentlich sinkt?
Es sind immerdurch 60 Apache-Prozesse gestartet.