【Java】 java | linux | tomcat线程池配置 | tomcat性能调优
发布时间:2023-09-10 23:59:13 178 相关标签:
一、说明
1、tomcat,一般用于传统的java项目,比如war包
2、tomcat,一般用的时候就是下载、解压、上传war包、启动tomcat
3、tomcat,正式环境,最好可以根据服务器硬件条件做一些配置
二、tomcat性能调优
1、配置线程池
1)默认配置
2)新增线程池
prestartminSpareThreads="true" maxThreads="5000" maxQueueSize="100" minSpareThreads="50" maxIdleTime="10000"
/># 线程的名字前缀,用于标记线程名称
namePrefix="HTTP-8088-exec-"
# executor启动时,是否开启最小的线程数
prestartminSpareThreads="true"
# 允许的最大线程池里的线程数量,默认是200,大的并发应该设置的高一些,这里设置可以支持到5000并发
maxThreads="5000"
# 任务队列上限
maxQueueSize="100"
# 最小的保持活跃的线程数量,默认是25.这个要根据负载情况自行调整了。太小了就影响反应速度,太大了白白占用资源
minSpareThreads="50"
# 超过最小活跃线程数量的线程,如果空闲时间超过这个设置后,会被关别。默认是1分钟。
maxIdleTime="10000"
3)调整连接器-关联线程池
executor="tomcatThreadPool"
4)调整后
5、文件路径
/apache-tomcat-8.5.64/conf/server.xml
说明1: 调整配置前,备份好server.xml,防止配置错误导致tomcat无法使用
~~
文章来源: https://blog.51cto.com/u_15891242/5885738
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报