Java 如果超过连接数和线程数,则Springboot Tomcat会快速失效

Java 如果超过连接数和线程数,则Springboot Tomcat会快速失效,java,spring-boot,tomcat,microservices,tomcat8,Java,Spring Boot,Tomcat,Microservices,Tomcat8,我想将Tomcat调整为快速失败,以防超过线程和连接数。一旦建立了所有连接并且线程正在处理请求,我不想将任何请求保留在队列中。 意味着我想保留server.tomcat.accept count=0,但它不工作。一旦server.tomcat.max connections=5超过,是否有办法给出拒绝的响应连接。接受计数最终映射到调用的backlog参数。其中,值0表示使用了特定于实现的细节。因此,Tomcat忽略将接受计数设置为0的尝试,保留默认值100 考虑到backlog不能设置为0,我会

我想将Tomcat调整为快速失败,以防超过线程和连接数。一旦建立了所有连接并且线程正在处理请求,我不想将任何请求保留在队列中。
意味着我想保留server.tomcat.accept count=0,但它不工作。一旦server.tomcat.max connections=5超过,是否有办法给出拒绝的响应连接。

接受计数最终映射到调用的
backlog
参数。其中,值
0
表示使用了特定于实现的细节。因此,Tomcat忽略将接受计数设置为0的尝试,保留默认值100


考虑到backlog不能设置为0,我会将Tomcat配置为接受计数1。我相信这是您最接近您想要的行为。

欢迎来到StackOverflow。虽然这对于这个站点来说不是一个好问题,但它可能适合在Serverfault上而不是在这里。在分配工作线程之前,请确保所有连接都通过队列。
server.tomcat.accept count的非正设置没有意义,tomcat会忽略它。最小值为1。