Как предотвратить засорение апач-коннект-слотов
У меня есть apache 2.2 с
ServerLimit 50
MaxClients 50
Теперь, когда я запускаю jmeter с 50 потоками и проверяю, все слоты принадлежат jmeter. И я не могу получить доступ к странице с помощью моего браузера.
я попытался
MaxRequestsPerChild 1
но это ничего не изменило
есть ли в apache готовое решение, чтобы один клиент не использовал все слоты?
1 ответ
Решение
Я не вижу указанного, поэтому попробуйте добавить KeepAliveTimeout 5
к вашей конфигурации Apache. Кроме того, почему только 50 MaxClients? У вас должен быть очень маленький сервер, чтобы установить этот низкий уровень.
MaxRequestsPerChild
ничего не делает, так как любые запросы через KeepAlive считаются единым запросом в отношении Apache. В этой конфигурации (prefork) вы можете оставить ServerLimit
полностью.