美文网首页
2019-01-12-tomcat配置最大线程数

2019-01-12-tomcat配置最大线程数

作者: 红树先生 | 来源:发表于2019-01-12 13:30 被阅读0次

    tomcat 6的Connector配置如下

    <Connector port="8080" protocol="HTTP/1.1" 

                  connectionTimeout="20000" 

                  redirectPort="8443" 

    其中最后两个参数意义如下:

    maxThreads:tomcat起动的最大线程数,即同时处理的任务个数,默认值为200

    acceptCount:当tomcat起动的线程数达到最大时,接受排队的请求个数,默认值为100

    这两个值如何起作用,请看下面三种情况

    情况1:接受一个请求,此时tomcat起动的线程数没有到达maxThreads,tomcat会起动一个线程来处理此请求。

    情况2:接受一个请求,此时tomcat起动的线程数已经到达maxThreads,tomcat会把此请求放入等待队列,等待空闲线程。

    情况3:接受一个请求,此时tomcat起动的线程数已经到达maxThreads,等待队列中的请求个数也达到了acceptCount,此时tomcat会直接拒绝此次请求,返回connection refused                maxThreads="800" acceptCount="1000"/>

    相关文章

      网友评论

          本文标题:2019-01-12-tomcat配置最大线程数

          本文链接:https://www.haomeiwen.com/subject/oxzqdqtx.html