Tomcat的请求连接配置

ops/2024/9/24 0:18:09/

从默认配置看,SpringBootd的最大可以处理8292个请求,方便记忆是:不到8300

javascript">server:port: 8081tomcat:threads:max: 20                 #最大工作线程数min-spare: 10           #最小工作线程数max-connections: 8192     #最大请求连接数accept-count: 100         #允许等待连接数connection-timeout: 10000 #等待连接超时

线程的工作机制:

并发请求进来,看最小线程数能否满足作业,如果请求量超出最小线程数,就让超出的那部分进入等待队列,如果等待队列都不能完全容下,就需要开辟新的线程但不能超过做大线程数来处理。

比如:我配置最大请求连接是20,允许等待是10,此时进来50并发,能处理的20+10 = 30,剩下的20不会马上报连接超时,它们会观望一段时间,如果30个请求有完成的就会处理,如果观望超时就会报超时连接异常


http://www.ppmy.cn/ops/27031.html

相关文章

JS加密和JS混淆有什么不同?

JS编程人员为了保护源代码免遭未经授权的查看、抄袭或篡改,常常采用JS加密和JS混淆这两种技术。尽管它们都旨在提升代码的安全性,但两者之间存在本质区别。 JS加密:锁住数据的秘密 JS加密主要是针对代码中的敏感数据进行防护,如…

RKNN Toolkit2 工具的使用

RKNN Toolkit2 是由瑞芯微电子 (Rockchip) 开发的一套用于深度学习模型优化和推理的工具。它主要面向在瑞芯微SoC上进行AI应用开发,但也可以用于PC平台进行模型的转换、量化、推理等操作。它支持将多种深度学习框架的模型(如Caffe, TensorFlow, PyTorch等…

启明云端2.4寸屏+ESP32-S3+小型智能调速电动家用除草机案例 触控三档调速,能显示电压故障码

今天给大家分享个启明云端2.4寸屏ESP32-S3小型智能调速电动家用除草机案例,国外有草坪文化,这个机器能智能触控三档调速,带屏能显示电压故障码,数显档位(3档最大),触控屏,长按3秒就能…

【linux】共享内存

1.原理 2.相关函数以及相关指令 1.shmget//创建共享内存 #include <sys/ipc.h>#include <sys/shm.h>int shmget(key_t key, size_t size, int shmflg);key为用户给操作系统来标识共享内存的标识符&#xff0c;方便另一个进程来找到共享内存 size为共享内存大小 s…

2024人工智能“百模大战“,竞争格局分析

中国“百模大战”竞争格局分析 大模型是一个重资源禀赋和高进入门槛的赛道&#xff0c;“百模大战”是一场重投入和高消耗的持久战役。“百模大战”的上半场是资源和技术的碰撞&#xff0c;入局企业需要长久的资源支持获得高密度的人才、高质量的数据和大规模的算力&#xff0c…

Docker-harbor——私有仓库部署与管理

目录 一、搭建本地私有仓库 1.下载Registry镜像 2.添加本地私有仓库配置 3.重启服务并运行Registry容器 4.容器的操作 4.1拉取Nginx镜像并为镜像打标签 4.2上传到私有仓库 4.3列出私有仓库所有镜像 4.4列出私有仓库的镜像的所有标签 5.先删除原有镜像再拉取私有仓库镜…

【OceanBase诊断调优】—— OceanBase 数据库日志解读

适用版本&#xff1a;V2.1.x、V2.2.x、V3.1.x、V3.2.x observer.log 日志 OBServer 启动日志 搜索关键字&#xff1a; [NOTICE] 日志说明&#xff1a; OBServer 启动过程中比较关键的日志信息。 [2023-05-11 14:19:09.703272] INFO [SERVER] ob_server.cpp:533 [95303][0]…

【C#】Stopwatch计时器

使用Stopwatch检查C#中代码块的执行时间&#xff0c;比如歌曲&#xff0c;图片的下载时间问题 首先&#xff0c;我们可看到Stopwatch 类内部的函数。 根据需求&#xff0c;我们具体可使用到 Start() 开始计时&#xff0c;Stop() 停止计时等 //创建 Stopwatch 实例 Stopwatch …