单台服务器多台tomcat性能jvm配置,TOMCAT 8.5 配置优化以及JVM配置(windows server)...

本文介绍了如何优化TOMCAT 8.5的server.xml配置,包括调整maxThreads、minSpareThreads、maxQueueSize等参数,以及选择高效的Http11Nio2Protocol。同时,对logging.properties文件进行调整,解决控制台中文乱码问题。此外,详细讲解了JVM的配置,如设置JAVA_OPTS,包括-Xms、Xmx、Xmn等参数,以提升服务器性能。
摘要由CSDN通过智能技术生成

下载官方的tomcat,我这里用的是TOMCAT 8.5.46,然后解压出来,解压后的目录如下图

一、server.xml配置优化

进入conf目录,打开server.xml 文件

1. 找到 ,将其修改如下

maxThreads:最大并发数,默认设置 200,一般建议在 500 ~ 800,根据硬件设施和业务来判断

minSpareThreads:Tomcat 初始化时创建的线程数,默认设置 25

maxQueueSize:最大的等待队列数,超过则拒绝请求

maxIdleTime:如果当前线程大于初始化线程,那空闲线程存活的时间,单位毫秒,默认60000=60秒=1分钟。

prestartminSpareThreads:在 Tomcat 初始化的时候就初始化 minSpareThreads 的参数值,如果不等于 true,minSpareThreads 的值就没啥效果了

2.找到 ,将其修改如下

protocol :TOMCAT8以上使用org.apache.coyote.http11.Http11Nio2Protocol,效率会更高,如果启动是出现错误,请使用org.apache.coyote.http11.Http11NioProtocol。有可能是改了端口8005、8009导致。

connectionTimeout:Connector接受一个连接后等待的时间(milliseconds),默认值是60000。

maxConnections:这个值表示最多可以有多少个socket连

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值