Назад | Перейти на главную страницу

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

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

ServerLimit        50
MaxClients         50

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

я уже пробовал

MaxRequestsPerChild  1

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

есть ли в apache какое-либо готовое решение для предотвращения использования одним клиентом всех слотов?

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

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