Tomcat连接线程池配置
2011-06-19 16:53
344 查看
第1种方式:配置Connector
maxThreads:tomcat可用于请求处理的最大线程数
minSpareThreads:tomcat初始线程数,即最小空闲线程数
maxSpareThreads:tomcat最大空闲线程数,超过的会被关闭
acceptCount:当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
第2种方式:配置Executor和Connector
name:线程池的名字
class:线程池的类名
namePrefix:线程池中线程的命名前缀
maxThreads:线程池的最大线程数
minSpareThreads:线程池的最小空闲线程数
maxIdleTime:超过最小空闲线程数时,多的线程会等待这个时间长度,然后关闭
threadPriority:线程优先级
maxThreads:tomcat可用于请求处理的最大线程数
minSpareThreads:tomcat初始线程数,即最小空闲线程数
maxSpareThreads:tomcat最大空闲线程数,超过的会被关闭
acceptCount:当所有可以使用的处理请求的线程数都被使用时,可以放到处理队列中的请求数,超过这个数的请求将不予处理
<Connector port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" />
第2种方式:配置Executor和Connector
name:线程池的名字
class:线程池的类名
namePrefix:线程池中线程的命名前缀
maxThreads:线程池的最大线程数
minSpareThreads:线程池的最小空闲线程数
maxIdleTime:超过最小空闲线程数时,多的线程会等待这个时间长度,然后关闭
threadPriority:线程优先级
<Executor name="tomcatThreadPool" namePrefix="req-exec-" maxThreads="1000" minSpareThreads="50" maxIdleTime="60000"/> <Connector port="8080" protocol="HTTP/1.1" executor="tomcatThreadPool"/>
相关文章推荐
- tomcat使用线程池配置高并发连接
- tomcat使用线程池配置高并发连接
- Tomcat连接线程池配置
- Tomcat容器下 jdni 数据库连接也的配置 (oracle,mysql)
- Ubuntu下配置Tomcat服务器 mysql数据库并在windows中使用sqlyog 远程连接
- maven项目:spring配置里:连接远程oracle(虚拟机里),【虚拟机没开启(数据库连接不上)导致tomcat启动失败(web.xml配置Spring了监听器)】=(也不报具体错误,就是超时)
- 数据库连接池概念、种类、配置(三)(Spring\Hibernate\Tomcat配置数据库连接)
- 配置Tomcat数据源连接数据库
- 在tomcat 6.0.中配置数据源连接Oracle数据库的方法
- tomcat5.5.28+admin+serverlet配置数据源连接池
- Tomcat软连接访问配置(symbol link)
- Nginx与Tomcat、Client之间请求的长连接配置不一致问题解决[转]
- Tomcat 配置的数据源,测试连接数据库报告类转换错误
- tomcat6.0中配置JNDI的DBCP连接及maxIdle ,MaxActive,maxWait介绍
- tomcat线程池的配置及源码实现
- cas+tomcat+shiro实现单点登录-3-CAS服务器深入配置(连接MYSQL)
- TOMCAT线程池的配置
- Tomcat6.0配置连接池连接SQL Server 2008数据库
- 配置tomcat线程池
- [学习] 配置tomcat以便能使用HTTPS进行连接.