提高tomcat并发量
1.打开 server.xml 中 的代码
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="250" minSpareThreads="100"/>
2.根据服务器性能设置最大线程数和最小线程数.
3.添加代码启用线程池
<Connector port="8080" protocl="org.apache.coyote.http11.Http11Nio2Protocol" executor="tomcatThreadPool" connectionTimeout="20000" redirectPort="8443" enableLookups="false" maxPostSize="10485760" URIEncoding="UTF-8" acceptCount="250" acceptorThreadCount="2" disableUploadTimeout="true" maxConnections="10000" />
4.加大tomcat中JVM堆内存和非堆内存
catalina.sh文件中设置 (1400和256按实际机器性能写)
set CATALINA_OPTS=-server -Xms 1400m -Xmx1400m -XX:PermSize=256m -XX:MaxPermSize=256m
5.tomcat搭4个集群