Tomcat8 配置NIO
2024-10-18 13:44:16
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
- 默认值:
最新文章
- 【记录】ASP.NET MVC View 移动版浏览的奇怪问题
- Win10安装.net framework 4.0失败提示已是操作系统一部分如何解决
- Scrum Meeting---Seven(2015-11-2)
- Java编程思想笔记
- 在DECIMAL(m,n)的设置中,整数的位数不能大于(m-n)
- asp.net 中使用不同的数据源绑定gridview
- 全国省市级联数据sql语句 mysql版
- Ignoring a Test
- AES - Rijndael 算法(一)
- osg添加纹理示例
- Oracle dual表的用途
- vue.js介绍,常用指令,事件,以及制作简易留言版
- 【Android开源库】 PagerSlidingTabStrip从头到脚
- Django model select的各种用法详解
- Centos7 在 Xshell里 vim的配置
- WebAPI中发送字节数组
- 控制led灯并显示自己的数值
- 解题:NOIP 2018 赛道修建
- C#图解教程读书笔记(第4章 类:基础)
- 远程桌面连接(连接服务器)报错Oracle修正