Apache schmiert ab bestimmter Zahl VHosts ab

gettt

New Member
Hallo!
Ich habe ein Problem... immer wenn der Apache2 eine bestimmte Anzahl VHosts überschreitet schmiert dieser ab und lässt sich nicht mehr starten.

Kann mir jemand sagen, woran das liegt oder wie ich diese Zahl erhöhen kann?

MfG Gettt
 
Ueber was fuer eine Anzahl reden wir denn hier?
Benutzt du Adminsoftware?
Welche Distribution?
Eventuell noch die genauere Apacheversion.
Was steht in den Errorlogs?


Woran dein Problem liegt, kann ich noch nicht sagen. Eine Einstellug fuer die Anzahl der VHosts gibt es nicht.
Theoretisch ist die Anzahl unbegrenzt. Ich kann mir aber vorstellen, dass ab 50000 vHosts der Apache etwas hackelig wird. Aber ich kann dazu nicht aus Erfahurng sprechen, da ich erst ca 200 vHosts habe.
 
die anzahl lag bei 250.. deswegen hattes mich ja gewundert.

Na ja.. jetzt geht's, nachdem ich ulimit -n erhöht hatte.
 
die anzahl lag bei 250..

Bei so hohen "Stückzahlen" gehen dem Apache fürs Loggen wohl die Filehandles aus. Sofern Du pro VHost direkt ein access.log schreiben lässt, wird das die Ursache für den Fehlstart sein. Siehe z.B.:

Apache: File Descriptor Limits - Apache HTTP Server - Apache Manual

Na ja.. jetzt geht's, nachdem ich ulimit -n erhöht hatte.

Das ist eine Variante. Die IMO bessere, wenn auch umständlichere, Variante ist das Logging in ein großes VHosts-Logfile mit nachträglichem Splitten und Verteilen der Daten in die zugehörigen VHost-Logverzeichnisse.
 
Back
Top