首页 > 解决方案 > 在 tomcat 中设置 max-threads = 0 不应接受用户的任何进一步请求,但它正在接受。为什么?

问题描述

根据我对以下 tomcat 配置的理解-

tomcat:
    max-threads: 0 

服务器只能同时处理最大线程值请求,其余请求将排队。如果它是正确的,那么如果它的值为 0,服务器不应该进一步接受任何请求,但它也在接受其他请求,为什么?

标签: javatomcattomcat8

解决方案


0 值表示无限线程,如此处参考所述: https ://tomcat.apache.org/tomcat-8.5-doc/config/http.html

同样,如果未指定(可能是 0 值的情况),将自动设置 200。

最后:如果为您的 tomcat 分配了一个执行程序,maxthread 将被忽略。


推荐阅读