启动
startup.sh
关闭
shutdown.sh
修改catalina.sh
JAVA_OPTS="$JAVA_OPTS -Xms4096m -Xmx4096m -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`"
修改server.xml
<Executor name = "xxx" namePrefix = "xxx-"
maxThreads = "500" minSpareThreads = "20" maxSpareThreads = "50" maxIdleTime = "60000" />
maxThreads :最大的线程数,默认值是 200
minSpareThreads:最小空闲线程数,表示即使没有人使用也开这么多空线程等待,默认值是 10。
maxSpareThreads:最大备用线程数,一旦创建的线程超过这个值,就会关闭不再需要的线程。默认值:25。
maxIdleTime:在Tomcat关闭一个空闲线程之前,允许空闲线程持续的时间(以毫秒为单位)。只有当前活跃的线程数大于minSpareThread的值,才会关闭空闲线程。默认值:60000(一分钟)。
<Connector executor = "xxx"
port = "8080" protocol = "HTTP/1.1"
URIEncoding = "UTF-8"