如何增加 tomcat 上的 maxConnections

如何增加 tomcat 上的 maxConnections

我们正在尝试增加 tomcat7 上的连接数。我们正在使用 NIO 连接器。我们在 server.xml 上的设置设为 15000。但每当我们启动服务器时,jmx export 都会将该值报告为 10000 个连接。

我们还尝试在高流量服务器上将其设置为 -1。但限制停留在 10000。

任何帮助都将受到赞赏。

        port="80"
        protocol="org.apache.coyote.http11.Http11NioProtocol"
        minSpareThreads="10"
        maxSpareThreads="500"
        maxThreads="1000"
        enableLookups="false"
        
        debug="0"
        compression="on"
        compressionMinSize="1024"
        
        acceptCount="0"
        keepAliveTimeout="4000"         
        connectionTimeout="90000"           
        maxKeepAliveRequests="-1"
        maxconnections="15000"
        disableUploadTimeout="true"
        redirectPort="443"
        
    />

解决

是的,Piotr P. Karwasz 是他的合法权利,maxconnections而事实也确实如此maxConnections(属性区分大小写)。

请注意,一旦达到限制,操作系统可能仍会根据 acceptCount 设置接受连接。

https://tomcat.apache.org/tomcat-7.0-doc/config/http.html

因此,我增加了 acceptCount="15001",并且可以增加 maxConnections="15000"

相关内容