我已经构建了一个简单的 apache + django + mod_wsgi webapp,并在本地机器上进行测试。
我已经开始使用 ab 对其进行负载测试 - 并且看到一些失败的请求。
ab -n 500 -c 100 "http://localhost/"
output:
....
Complete requests: 500
Failed requests: 27
在我的 apache 配置中,我已关闭 keepalive,并将 MaxClients 和 MaxKeepAliveRequests 的所有配置设置为 150。由于我启动了 100 个连接,因此我认为我没有达到该限制。Top 也表示我也没有耗尽内存
如何减少失败请求的次数?
这些失败的请求还有什么日志/记录吗? - 因为 apache 日志中没有任何内容。