?
?
<Connector port="8082" protocol="HTTP/1.1"
? ? ? ? ? ? ? ?useBodyEncodingForURI="true" enableLookups="false" connectionTimeout="30000"
?????????????? maxConnections="2000" acceptCount="2000" maxThreads="1500"
?????????????? minSpareThreads="200" maxSpareThreads="1000" compression="on" compressionMinSize="2048"
?????????????? noCompressionUserAgents="gozilla, traviata" maxProcessors="1000" minProcessors="5" acceptorThreadCount="10" redirectPort="8443" />
port
|
8080
|
端口号
|
protocol
|
HTTP/1.1
|
协议
|
useBodyEncodingForURI
|
true
|
useBodyEncodingForURI参数表示是否用request.setCharacterEncoding? ? URIEncoding参数指定对所有GET方式请求进行统一的重新编码(解码)的编码。 使用了Spring MVC的 |
enableLookups
|
?
|
?
|
connectionTimeout
|
?
|
网络连接超时,单位:毫秒。设置为0表示永不超时,这样设置有隐患的。通常可设置为30000毫秒。
|
maxConnections
|
?
|
?
|
acceptCount
|
?
|
指定当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理。
|
maxThreads
|
?
|
Tomcat使用线程来处理接收的每个请求。
这个值表示Tomcat可创建的最大的线程数。
|
minSpareThreads
|
?
|
Tomcat初始化时创建的线程数。
|
maxSpareThreads
|
?
|
一旦创建的线程超过这个值,
Tomcat就会关闭不再需要的socket线程
|
compression
|
?
|
?
|
compressionMinSize
|
?
|
?
|
noCompressionUserAgents
|
?
|
?
|
maxProcessors
|
?
|
?
|
minProcessors
|
?
|
? |
acceptorThreadCount
|
?
|
?
|
redirectPort
|
?
|
?
|
修改/bin/catalina.sh,增加如下设置:
JAVA_OPTS="-Xms【初始化内存大小】?-Xmx【可以使用的最大内存】"
JAVA_OPTS="-Xms2048m -Xmx4096m -Xss2048K -XX:PermSize=256m -XX:MaxPermSize=512m"
-Xmx512m
?
原文:http://toknowme.iteye.com/blog/2220260