ich habe einen Apache 2.2 mit
ServerLimit 50
MaxClients 50
Wenn ich jetzt JMeter mit 50 Threads ausführe und „Keep Alive“ aktiviert habe, gehören alle Slots zu JMeter. Und ich kann mit meinem Browser nicht auf die Seite zugreifen.
ich habe es schon versucht
MaxRequestsPerChild 1
aber das hat nichts geändert
Gibt es in Apache eine sofort einsatzbereite Lösung, um zu verhindern, dass ein Client alle Slots verwendet?
Antwort1
Ich sehe dies nicht angegeben, also versuchen Sie, es KeepAliveTimeout 5
zu Ihrer Apache-Konfiguration hinzuzufügen. Und warum nur 50 MaxClients? Sie müssen einen sehr kleinen Server haben, um es so niedrig einzustellen.
MaxRequestsPerChild
bewirkt nichts, da alle Anfragen über ein KeepAlive für Apache als eine einzige Anfrage zählen. In dieser Konfiguration (Prefork) können Sie es ServerLimit
ganz weglassen.