我有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();
    }
}

09-26 21:25