首页 > 解决方案 > 关于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

标签: spring-boottomcat

解决方案


推荐阅读