欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Tomcat调优-线程池调优

程序员文章站 2022-04-29 08:54:04
...

本文以Tomcat9为例进行调优。
打开Tomcat\conf\server.xml。
Tomcat调优-线程池调优
注释旧配置,添加新配置如下:

<Connector port="8080"  protocol="org.apache.coyote.http11.Http11NioProtocol" 
			maxThreads="1000"               
			minSpareThreads="100"	acceptCount="1500" 
			connectionTimeout="20000"
			URIEncoding="UTF-8"	redirectPort="443" />

Tomcat调优-线程池调优
maxThreads:tomcat可用于请求处理的最大线程数
minSpareThreads:tomcat初始线程数,即最小空闲线程数
acceptCount:指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
connectionTimeout:网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。默认可设置为20000毫秒。
Tomcat8以上版本,默认使用的就是NIO(New I/O orNon-Blocking)模式,org.apache.coyote.http11.Http11NioProtocol:即Nio模式,非阻塞式I/O操作,比Bio(Tomcat8以下版本采用的是Bio模式)有更好的并发处理性能。

相关标签: Tomcat