您的位置:首页 > 运维架构 > Tomcat

tomcat参数配置

2016-02-16 16:25 609 查看
参考http://tomcat.apache.org/tomcat-7.0-doc/config/executor.html中配置参数

The default implementation supports the following attributes:
AttributeDescription
threadPriority
(int) The thread priority for threads in the executor, the default is 
5
 (the
value of the 
Thread.NORM_PRIORITY
 constant)
daemon
(boolean) Whether the threads should be daemon threads or not, the default is 
true

namePrefix
(String) The name prefix for each thread created by the executor. The thread name for an individual thread will be 
namePrefix+threadNumber

maxThreads
(int) The max number of active threads in this pool, default is 
200

minSpareThreads
(int) The minimum number of threads always kept alive, default is 
25

maxIdleTime
(int) The number of milliseconds before an idle thread shutsdown, unless the number of active threads are less or equal to minSpareThreads. Default value is 
60000
(1
minute)
maxQueueSize
(int) The maximum number of runnable tasks that can queue up awaiting execution before we reject them. Default value is 
Integer.MAX_VALUE

prestartminSpareThreads
(boolean) Whether minSpareThreads should be started when starting the Executor or not, the default is 
false

threadRenewalDelay
(long) If a ThreadLocalLeakPreventionListener is configured,
it will notify this executor about stopped contexts. After a context is stopped, threads in the pool are renewed. To avoid renewing all threads at the same time, this option sets a delay between renewal of any 2 threads. The value is in ms, default value is 
1000
 ms.
If value is negative, threads are not renewed.
ibuteDescription
线程优先级
(int) 线程在执行器中的优先级, 默认值为5 (the value of the 
Thread.NORM_PRIORITY
 constant)
守护进程
(boolean) 线程是否应有守护线程, 默认为true
namePrefix
(String) The name prefix for each thread created by the executor. The thread name for an individual thread will be 
namePrefix+threadNumber

最大线程数
(int) 线程池中最大的活跃线程数,默认值200
最小备用线程
(int) 保持存活的最小线程数,默认值25
线程最大闲置时间
(int) 大于最小备用线程小于最大线程数,闲置线程的存活时间,. 默认
60000
(1
minute)1分钟
maxQueueSize
(int) The maximum number of runnable tasks that can queue up awaiting execution before we reject them. Default value is 
Integer.MAX_VALUE

prestartminSpareThreads
(boolean) Whether minSpareThreads should be started when starting the Executor or not, the default is 
false

threadRenewalDelay
(long) If a ThreadLocalLeakPreventionListener is configured,
it will notify this executor about stopped contexts. After a context is stopped, threads in the pool are renewed. To avoid renewing all threads at the same time, this option sets a delay between renewal of any 2 threads. The value is in ms, default value is 
1000
 ms.
If value is negative, threads are not renewed.
还有一个参数是   acceptCount 
当tomcat起动的线程数达到最大时,接受排队的请求个数。默认值为100
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tomcat