有关Tomcat的最大线程的实数的问题

时间:2019-08-18 04:05:31

标签: spring-boot tomcat

Tomcat提供了一些属性,以便配置应用程序将能够处理的请求数量。 我要说的第一个是maxThreads。在文档中说默认值是200,如果有更多请求进入,它将被堆积在默认值为100的队列中。理论上,如果请求数大于300,则应该开始拒绝请求,但实际情况并非如此。

我甚至尝试将maxThreads的数字减少到10,将acceptCount的数字减少到10,但是Tomcat实际上并没有拒绝更多的请求。

我在这些设置上缺少什么?我还尝试减少了max-connections的数量,但根据文档,却没有发生任何预期的事情。

这是application.yml中我当前用于Spring Boot应用程序的设置(我也尝试过用普通的标准战争运行纯tomcat):

server.tomcat:
  max-threads: 10
  accept-count: 10
  max-connections: 10

0 个答案:

没有答案