Hallo,
folgendes Problem: einer unserer Server ist ausgefallen. Mussten alle Seiten auf den zweiten Server umziehen.
Das Prolem an der Sache ist jetzt das der Server unter dem load Average nach einer gewissen Zeit fast zusammenbricht. Etwa 12 Stunden und dann ist ein Stop und ein Start die einzige Lösung das ding unter Kontrolle zu bringen.
Wie soll es bei Linux anders sein, ich gehe von einem Konfigurationsfehler aus. Ich finde ihn aber nicht.
Noch ein paar Eckdaten: Der MySql läuft auf einem extra Server diser wiederum ist mit einem Gibait Ethernet an die Webserver konnektiert.
Meine Vermutung ist des Weiteren, das die persistente Verbindung zum DB Server dafür verantwortlich sein kann. Stimmt ihr damit überein?
Hier noch die Apache conf:
folgendes Problem: einer unserer Server ist ausgefallen. Mussten alle Seiten auf den zweiten Server umziehen.
Das Prolem an der Sache ist jetzt das der Server unter dem load Average nach einer gewissen Zeit fast zusammenbricht. Etwa 12 Stunden und dann ist ein Stop und ein Start die einzige Lösung das ding unter Kontrolle zu bringen.
Wie soll es bei Linux anders sein, ich gehe von einem Konfigurationsfehler aus. Ich finde ihn aber nicht.
Noch ein paar Eckdaten: Der MySql läuft auf einem extra Server diser wiederum ist mit einem Gibait Ethernet an die Webserver konnektiert.
Meine Vermutung ist des Weiteren, das die persistente Verbindung zum DB Server dafür verantwortlich sein kann. Stimmt ihr damit überein?
Hier noch die Apache conf:
Code:
Timeout 200
#Timeout 300
KeepAlive On
MaxKeepAliveRequests 500
#MaxKeepAliveRequests 150
KeepAliveTimeout 5
#KeepAliveTimeout 50
<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 20
MaxClients 300
MaxRequestsPerChild 0
</IfModule>
<IfModule worker.c>
StartServers 3
StartServers 2
#MaxClients 300
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
<IfModule perchild.c>
NumServers 10
StartThreads 10
MinSpareThreads 5
MaxSpareThreads 10
MaxThreadsPerChild 30
MaxRequestsPerChild 0
</IfModule>
<IfModule peruser.c>
ServerLimit 256
MaxClients 256
MinSpareProcessors 2
MaxProcessors 10
MaxRequestsPerChild 1000
ExpireTimeout 300
Multiplexer nobody nobody
Processor apache apache
</IfModule>
<IfModule itk.c>
StartServers 10
MinSpareServers 4
MaxSpareServers 12
MaxClients 220
MaxRequestsPerChild 1500
</IfModule>
Listen 80
Listen 8080
Last edited by a moderator: