我有一個 apache 2.2
ServerLimit 50
MaxClients 50
現在,當我運行帶有 50 個執行緒的 jmeter 並保持活動狀態檢查時,所有插槽都屬於 jmeter。而且我無法使用瀏覽器存取該頁面。
我已經嘗試過了
MaxRequestsPerChild 1
但這並沒有改變任何事情
apache 中是否有任何開箱即用的解決方案可以防止一個客戶端使用所有插槽?
答案1
我沒有看到這個指定,所以嘗試添加KeepAliveTimeout 5
到您的 apache 配置中。另外,為什麼只有 50 個 MaxClients?您必須有一個非常小的伺服器才能將其設置得這麼低。
MaxRequestsPerChild
不執行任何操作,因為就 Apache 而言,透過 KeepAlive 的任何請求都算是單一請求。在此配置(預分叉)中,您可以完全省略ServerLimit
。