返回

【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)默认配置

【Java】 java | linux | tomcat线程池配置 | tomcat性能调优_java

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)调整后

【Java】 java | linux | tomcat线程池配置 | tomcat性能调优_tomcat_02

5、文件路径
/apache-tomcat-8.5.64/conf/server.xml
说明1: 调整配置前,备份好server.xml,防止配置错误导致tomcat无法使用
~~


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线