- 浏览: 1068765 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
首先在你的TOMCAT的目录下Tomcat 5.5\conf找到server.xml文件
配置如下信息:
- <Service name="Catalina">
- <!--The connectors can use a shared executor, you can define one or more named thread pools-->
- <Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
- maxThreads="1000" minSpareThreads="50" maxIdleTime="600000"/>
name
The name used to reference this pool in other places in server.xml. The name is required and must be unique.
这个是线程池的名字,必须唯一,我们在后面的配置里要用到这个东西
namePrefix
(String) The name prefix for each thread created by the executor. The thread name for an individual thread will be namePrefix+threadNumber
线程的名字前缀,用来标记线程名字的,这样每个线程就用这个前缀加上线程编号了,比如
catalina-exec-1
catalina-exec-2
maxThreads
(int) The max number of active threads in this pool, default is 200
允许的最大线程池里的线程数量,默认是200,大的并发应该设置的高一些,反正只是限制而已,不占用资源
minSpareThreads
(int) The minimum number of threads always kept alive, default is 25
最小的保持活跃的线程数量,默认是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)
超过最小活跃线程数量的线程,如果空闲时间超过这个设置后,会被关别。默认是1分钟。
threadPriority
(int) The thread priority for threads in the executor, the default is Thread.NORM_PRIORITY
线程的等级。默认是Thread.NORM_PRIORITY
第二步
在 Connector里指定使用共享线程池
发表评论
-
Windows下安装并设置Redis
2017-11-28 14:23 635版权声明:欢迎加入【开源技术交流群】: https:// ... -
由于安全狗导致网站访问出现302重定向问题
2015-08-06 18:14 1711网站开始的时候,碰到这种问题,开始没留意以为是浏览器导致的。后 ... -
windows下使用memcache并修改memcache最大使用内存
2015-02-27 22:42 783将memcache服务器安装包解压到C:\memcached ... -
nginx 日志文件切割
2014-12-13 08:23 839转载:http://www.cnblogs.com/beni ... -
nginx+tomcat7+memcached做集群以及session复制
2014-12-07 22:50 751首先:配置tomcat集群 nginx+ tomcat7 ... -
Memcached入门
2014-11-27 23:17 794Memcached是一个高性能的分布式内存对象缓存系统,用于 ... -
nginx + tomcat 配置,静态资源直接使用nginx
2014-11-26 22:34 983upstream tomcat_server { ... -
Nginx Location配置总结
2014-11-26 22:33 819语法规则: location [=|~|~*|^~] /ur ... -
Memche全站缓存
2014-11-13 17:23 933http://my249645546.iteye.com/bl ... -
煩惱的“java.lang.OutOfMemoryError:PermGen space"異常
2014-11-10 20:48 679最近在做一個jee的項目 ... -
nginx+tomcat实现负载均衡
2014-11-05 22:00 940作者:niumd Blog:http://ari.itey ... -
Tomcat 7优化前及优化后的性能对比
2014-11-05 09:52 1100Tomcat 7在我们日常开发、测试、生产环境都会使用到,但 ... -
resin 加花生壳搭建外网访问服务器
2012-10-08 20:44 1083花生壳发布WEB服务 -
resin 配置session过期
2012-03-23 10:29 1511Session的配置 <session ... -
nginx 解决session共享问题(jvm-route)方式
2012-02-28 13:45 2731前几天看到 http://code.google.com ... -
nginx.conf配置详细说明
2012-02-28 09:15 1321vim conf/nginx.conf#用户 用户组user ... -
nginx 解决session共享问题
2012-02-28 09:19 14521) 不使用session,换作cookie能把sessio ... -
java.lang.NoClassDefFoundError: com/caucho/make/PersistentDependency
2012-02-28 08:09 1778之前一直用resin-pro-3.0.22,这两天由于工作需要 ... -
玩玩负载均衡---在window与linux下配置nginx
2012-02-27 14:29 1427最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Cit ... -
squid 配置缓存服务器
2011-12-31 13:40 1617Squid for Windows 简介 是大家也许不知道, ...
相关推荐
此外,Tomcat线程池还提供了一些高级特性,比如线程优先级、超时控制和拒绝策略,这些都可以通过配置参数来调整,以适应不同的应用场景。 对比JDK的ExecutorService,Tomcat的线程池在设计上更注重Web服务器的特定...
### Tomcat 6.0 共享线程池配置详解 #### 一、引言 在探讨Tomcat 6.0共享线程池配置之前,我们先了解下什么是线程池以及为什么要在Tomcat服务器中配置...希望本文能帮助你在实际项目中更好地利用Tomcat线程池的功能。
如果线程池配置得过小,可能会导致处理请求的延迟增加;如果配置得过大,则可能会造成线程上下文切换的开销,反而降低性能。 因此,设置连接数和线程池时需要根据实际的硬件资源和业务负载来做出调整。一般而言,...
1. **最大线程数**:`maxThreads`配置决定Tomcat可以同时处理的请求数量,应根据服务器处理能力适当设置,如`maxThreads="200"`。 2. **最小空闲线程**:`minSpareThreads`确保了即使在低负载时也有一定数量的线程...
本文将深入探讨Tomcat优化的关键策略,包括JVM内存配置优化及Tomcat线程池配置调整。 ### 一、JVM内存配置优化 Java虚拟机(JVM)的内存配置直接影响到Tomcat服务器的运行效率。合理设置JVM的内存参数能够避免频繁...
Server.xml配置文件用于对整个容器进行相关的配置。 元素: 是整个配置文件的根元素。表示整个Catalina容器。 属性: className:实现了org.apache.catalina.Server接口的类名,标准实现类是org.apache.catalina....
10. **性能优化**:讨论如何调整JVM参数,如堆内存大小、垃圾收集策略,以及Tomcat的线程池设置,以提升服务器性能。 11. **故障排查**:学习如何通过日志、控制台输出以及服务器状态检查来诊断和解决常见的运行...
本文将深入探讨Tomcat的配置方法,帮助你更好地理解和管理你的Web应用。 首先,让我们从基础开始,了解Tomcat的目录结构。在解压Tomcat安装包后,你会看到几个主要的目录和文件: 1. **bin**:包含启动和停止...
- `Executor`: Tomcat 7及以上版本支持线程池配置,通过`Executor`可以定制线程池大小,提高并发性能。 3. **Context配置** - `Context`: 定义了Web应用的上下文路径,可以在`server.xml`或`context.xml`中配置,...
根据应用的负载情况,可能需要调整Tomcat的线程池大小、连接超时时间、内存分配等参数,以提高性能。这些设置可以在`conf/server.xml`的`Connector`元素中进行。 通过以上步骤,你就可以成功地手动配置和部署一个...
2. **线程池配置**:在server.xml中配置`<Connector>`元素,如调整最大线程数、最小线程数,以及超时设置。 3. **内存设置**:通过JVM的启动参数-Xms和-Xmx设定堆内存大小,避免OutOfMemoryError。 4. **启用压缩*...
本文将深入探讨Tomcat 5的启动流程、目录结构以及配置详解。 1. **Tomcat 5.0 目录结构** - **bin**: 包含操作系统特定的启动和关闭脚本,如`startup.bat`和`shutdown.bat`,分别用于启动和停止Tomcat服务。 -...
本文档将详细介绍 Tomcat 的维护操作、命令、配置文件、调优参数和线程池配置等方面的知识点。 一、Tomcat 优化方法探讨 1. 修改 enableLookups 参数:将 enableLookups 设置为 false,可以避免对每个请求进行反...
下面将详细阐述如何针对"tomcat 1000/s 并发配置"进行优化。 首先,我们需要了解Tomcat的并发原理。Tomcat使用线程池来处理HTTP请求,每个请求都会分配一个工作线程进行处理。因此,优化的关键在于合理配置线程池...
安装并配置JMX Remote,通过JMX代理远程监控Tomcat的状态,如内存使用、线程池状态等,及时发现和解决问题。 通过掌握这些配置技巧,开发者可以更有效地管理Tomcat服务器,提高应用性能,确保系统的稳定性和安全性...
根据服务器负载情况,可以调整Tomcat的线程池大小、最大连接数等参数,以及JVM的内存分配。这通常在`conf/server.xml`的`Executor`元素和`JVM`启动参数中完成。 ### 9. 集群配置 如果你需要高可用性,可以配置...
以下是在Tomcat 6中的线程池配置示例: 1. **增加线程池配置**:在`conf/server.xml`文件中添加如下配置: ```xml maxThreads="500" minSpareThreads="20" maxIdleTime="60000"/> ``` - `maxThreads`: 最大...
【Tomcat配置详解】 Tomcat是一款广泛使用的Java应用服务器,主要负责运行Servlet和JSP应用程序。配置Tomcat涉及多个方面,包括服务器的基本设置、部署应用、日志管理、安全性、性能优化等。以下是对Tomcat配置关键...
**2.1 共享线程池配置** 在`server.xml`中,可以通过取消注释`<Executor>`元素来配置线程池。线程池配置包括: - `name`: 线程池的唯一标识。 - `maxThreads`: 最大线程数,应基于服务器的CPU核心数进行适当调整,...