1.场景还原
近期笔者在线上项目中遇到了tomcat假死的现象,服务器相关配置均属正常,但是app访问速度很慢;于是笔者想出两种解决方案:①nginx+tomcat实现负载均衡;②对tomcat并发调优,此前笔者nginx+tomcat负载均衡调优已经实现,今天就tomcat并发调优作个分享
2.实现方案
①编辑tomcat/conf/server.xml
将默认配置
<Connector port="8085" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
改为如下优化后的配置
<Connector port="8085" protocol="HTTP/1.1"
connectionTimeout="5000"
redirectPort="18443"
maxThreads="2000"
minSpareThreads="100"
maxSpareThreads="1000"
minProcessors="100"
maxProcessors="1000"
enableLookups="false"
compression="on"
compressionMinSize="2048"