Как предотвратить блокировку слотов подключения Apache

Как предотвратить блокировку слотов подключения Apache

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

ServerLimit        50
MaxClients         50

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

я уже пытался

MaxRequestsPerChild  1

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

Есть ли в Apache готовое решение, позволяющее предотвратить использование всех слотов одним клиентом?

решение1

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

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

Связанный контент