随着业务量的上升,tomcat的请求量变大, 这时默认的tomcat线程数已经有点吃紧,(默认200),这时就要我们自己手动配置tomcat线程池,已解决线程阻塞问题;
下面就切入主题:
首先,修改tomcat 根目录配置文件 conf/server.xml
<Executor name="tomcatThreadPool" namePrefix="pro—thread-exec-"
maxThreads="500" minSpareThreads="20" maxIdleTime="60000" />
<Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1"
connectionTimeout="8000"
redirectPort="8443" maxHttpHeaderSize ="102400" />
###maxHttpHeaderSize 设置请求头最大值http请求头信息的最大程度,超过此长度的部分不予处理 10k
这样我们就配置好了tomcat的线程池, 测试一下,可用。
这样,配置tomcat线程池就完成了,希望对读者有所帮助,有问题也请给我留言。