spring-boot - 关于Tomcat最大线程实数的问题
问题描述
Tomcat 提供了一些属性来配置应用程序能够处理的请求数量。我要说的第一个是maxThreads
。文档中说默认值为200,如果有更多请求进入,它将堆叠在一个默认值为100的队列中。理论上,如果请求数高于300,它应该开始拒绝请求,但这不是实际发生的情况。
我什至尝试将这个数字降低到 10maxThreads
和 10 acceptCount
,但 Tomcat 实际上并没有拒绝更多请求。
我在这些设置上缺少什么?我还尝试减少数量,max-connections
但按照文档的预期没有任何反应。
这是我目前在 Spring Boot 应用程序中使用的设置application.yml
(我也尝试过运行纯 tomcat 和普通标准战争):
server.tomcat:
max-threads: 10
accept-count: 10
max-connections: 10
解决方案
推荐阅读
- r - 我在 for 和 if 循环中遇到错误,我认为在 If 循环中,因为错误读取需要 True/False 的缺失值
- javascript - 上传PDF文件找不到文件类型
- azure - 使用 ARM 模板和 azure dev ops 时的冲突
- java - 在 INSERT INTO 和 ON CONFLICT DO UPDATE 条件后 PostgreSQL “输入结束时的语法错误”
- postgresql - Visual Studio 2019/SSIS 中的 VS_NEEDSNEWMETADATA 从 PSDQL/ODBC 读取时间戳列
- java - 将 WebProxy 与 msal4j 一起使用
- java - 错误:SyntaxError:JSON 中位置 0 的意外标记 g
- c++ - 如何使用 C++ 通过 I2C 从 MPU6050 读取数据块
- python - Pygame:如何根据输入顺时针/逆时针旋转矩形
- vuetify.js - Vuetify SassError 的提示:SassError: Invalid CSS