Tomcat8 配置NIO
2016-05-11 15:17
417 查看
conf/server.xml
打开:<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="1000" minSpareThreads="350" />
修改链接参数:
默认值:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改为:
<Connector port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol" connectionTimeout="20000" redirectPort="8443" enableLookups="false" acceptCount="100" maxThreads="200" minSpareThreads="10" compression="on" compressionMinSize="2048" compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript" URIEncoding="utf-8" />
重点参数解释:
protocol,Tomcat 8 设置 nio2 更好:org.apache.coyote.http11.Http11Nio2Protocol
protocol,Tomcat 6 设置 nio 更好:org.apache.coyote.http11.Http11NioProtocol
enableLookups,禁用DNS查询
acceptCount,指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理,默认设置 100
maxThreads,最大并发数,默认设置 200
minSpareThreads,Tomcat初始化时创建的线程数,默认设置 10
相关文章推荐
- Jetty 的工作原理以及与 Tomcat 的比较
- eclipse中tomcat能正常启动,但是浏览器访问不了tomcat首页 问题解决
- Tomcat 7个人总结
- Eclipse Tomcat 无法添加项目
- tomcat+bean例子
- 解决 PermGen space Tomcat内存设置
- Centos 7.2 Tomcat 8 安装
- tomcat配置apr
- apache、tomcat部署——在一台主机内
- MyEclipse如何自定义添加tomcat server library
- eclipse tomcat内存设置
- tomcat 性能优化
- Tomcat 安全配置与性能优化
- tomcat+apache 集群配置
- tomcat下CORS(跨域资源共享) 的配置
- tomcat探索
- Eclipse里Tomcat启动贼慢的解决方法
- Myeclipse启动tomcat console没有信息
- tomcat搭建jenkins报错404
- Tomcat下搭建同IP不同端口的多站点