我们正在尝试增加 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"