一、Tomcat 配置文件参数优化
Tomcat默认安装下的缺省配置并不适合生产环境,它可能会频繁出现假死现象需要重启,只有通过不断压测优化才能让它最高效率稳定的运行。优化主要包括三方面,分别为操作系统优化(内核参数优化),Tomcat配置文件参数优化,Java虚拟机(JVM)调优。
修改tomcat主配置文件 server.xml 中的连接器配置 <Connector port="8080" protocol="HTTP/1.1"
..... />
maxThreads(最大线程数/并发数) 通常为1000
processorCache(进程缓冲数) 同maxThreads
acceptCount(等待队列数) 小于等于maxThreads
connectionTimeout(连接保持超时时间) 通常为20000或30000
maxKeepAliveRequests(连接保持最大请求数) 通常为100
minSpareThreads(最小空闲线程数) 通常为100
enableLookups(关闭DNS反向查询) 通常为false
URIEncoding(网页字符集编码) 通常为UTF-8