我有2个服务器,每个服务器的AWS EC2是:CPU = 2 RAM = 15GB。
我使用域名http
我将AWS ELB用于2 serser。
我将tomcat 8用于2个服务器。
我使用AB进行测试连接,但请求失败。
ab -n 4000 -c 4000 -k -H "Accept-Encoding: gzip, deflate" http://mywebsite.com
我想问一下我的服务器有多少个并发连接请求?
最佳答案
默认为10000
这是来自tomcat 8的源代码,您可以自己设置。
private int maxConnections = 10000;
public void setMaxConnections(int maxCon) {
this.maxConnections = maxCon;
LimitLatch latch = this.connectionLimitLatch;
if (latch != null) {
// Update the latch that enforces this
if (maxCon == -1) {
releaseConnectionLatch();
} else {
latch.setLimit(maxCon);
}
} else if (maxCon > 0) {
initializeConnectionLatch();
}
}