Как предотвратить засорение апач-коннект-слотов

У меня есть apache 2.2 с

ServerLimit        50
MaxClients         50

Теперь, когда я запускаю jmeter с 50 потоками и проверяю, все слоты принадлежат jmeter. И я не могу получить доступ к странице с помощью моего браузера.

я попытался

MaxRequestsPerChild  1

но это ничего не изменило

есть ли в apache готовое решение, чтобы один клиент не использовал все слоты?

1 ответ

Решение

Я не вижу указанного, поэтому попробуйте добавить KeepAliveTimeout 5 к вашей конфигурации Apache. Кроме того, почему только 50 MaxClients? У вас должен быть очень маленький сервер, чтобы установить этот низкий уровень.

MaxRequestsPerChild ничего не делает, так как любые запросы через KeepAlive считаются единым запросом в отношении Apache. В этой конфигурации (prefork) вы можете оставить ServerLimit полностью.

Другие вопросы по тегам