当前位置 : 主页 > 网络编程 > PHP >

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

来源:互联网 收集:自由互联 发布时间:2023-09-06
一、说明 1、tomcat,一般用于传统的java项目,比如war包 2、tomcat,一般用的时候就是下载、解压、上传war包、启动tomcat 3、tomcat,正式环境,最好可以根据服务器硬件条件做一些配置 二


一、说明

        1、tomcat,一般用于传统的java项目,比如war包

        2、tomcat,一般用的时候就是下载、解压、上传war包、启动tomcat

        3、tomcat,正式环境,最好可以根据服务器硬件条件做一些配置

二、tomcat性能调优

1、配置线程池

1)默认配置

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

2)新增线程池
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
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性能调优_linux_02

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


上一篇:【Java】java | minio | 安装minio
下一篇:没有了
网友评论