<Connector port="8080"
maxHttpHeaderSize="8192"
maxThreads="150"//Tomcat
使用线程来处理接收的每个请求。
这个值表示Tomcat
可创建的最大的线程数。默认值200
。
可以根据机器的时期性能和内存大小调整,一般可以在400-500
。
最大可以在800
左右。
minSpareThreads="25"--->Tomcat
初始化时创建的线程数。默认值4
。
如果当前没有空闲线程,且没有超过maxThreads
,一次性创建的空闲线程数量。
Tomcat
初始化时创建的线程数量也由此值设置。
maxSpareThreads="75"-->
一旦创建的线程超过这个值,
Tomcat
就会关闭不再需要的socket
线程。默认值50
。
一旦创建的线程超过此数值,Tomcat
会关闭不再需要的线程。
线程数可以大致上用 “同时在线人数*
每秒用户操作次数*
系统平均操作时间” 来计算。
enableLookups="false"-->
是否反查域名,默认值为true
。
为了提高处理能力,应设置为false
redirectPort="8443"
acceptCount="100"---->
指定当所有可以使用的处理请求的线程数都被使用时,
可以放到处理队列中的请求数,超过这个数的请求将不予处理。默认值10
。
如果当前可用线程数为0
,则将请求放入处理队列中。
这个值限定了请求队列的大小,超过这个数值的请求将不予处理。
connectionTimeout="20000" -->
网络连接超时,默认值20000
,单位:毫秒。设置为0
表示永不超时,
这样设置有隐患的。通常可设置为30000
毫秒。