1.在tomcat的启动脚本catalina.sh中设置JAVA_OPTS参数:
-server 启用jdk的server版;
-Xms java虚拟机初始化时的最小内存;
-Xmx java虚拟机可使用的最大内存;
-XX:PermSize 内存永久保留区域
-XX:MaxPermSize 内存最大永久保留区域
# $Id: catalina.sh 750920 2009-03-06 14:43:19Z markt $
# -----------------------------------------------------------------------------
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:permSize=32m -XX:MaxPermSize=64m'
# OS specific support. $var _must_ be set to either true or false.
cygwin=false
os400=false
darwin=false
case "`uname`" in
CYGWIN*) cygwin=true;;
OS400*) os400=true;;
Darwin*) darwin=true;;
esac
2.修改server.xml文件,调整连接器connector的并发处理能力。
注释掉原来的连接器配置,一般默认的端口是8080,这里可以自己改的;
maxThreads 客户请求最大线程数
minSpareThreads Tomcat初始化时创建的socket线程数
maxSpareThreads Tomcat连接器的最大空闲socket线程数
enableLookups 若设为true,则支持域名解析,可把ip地址解析为主机名
redirectPort 在需要基于安全通道的场合,把客户请求转发到基于SSL的redirectPort端口
acceptAccount 监听端口队列最大数,满了之后客户请求会被拒绝
connectionTimeout 连接超时
minProcessors 服务器创建时的最小处理线程数
maxProcessors 服务器同时最大处理线程数
useBodyEncodingURI ,是否对GET方式提交的表单和数据重新编码
<Connector port="8008"
protocol="HTTP/1.1"
maxHttpHeaderSize="8192"
maxThread="1000"
minSpareThreads="100"
maxSpareThreads="1000"
minProcessors="100"
maxProcessors="1000"
enableLookups="true"
redirectPort="8443"
acceptCount="1000"
connectionTimeout="20000"
useBodyEncodingForURI="true"
/>
分享到:
相关推荐
tomcat性能优化
Tomcat性能优化.rar Tomcat性能优化.rar
Tomcat7性能优化调优Tomcat7性能优化调优Tomcat7性能优化调优
tomcat性能优化 调优 tomcat 性能优化 优化详解 优化步骤 优化过程
Tomcat性能优化 1. 操作系统2. JAVA 虚拟机3. Tomcat 自身的调整策略
Tomcat性能优化可从外部环境和自身调整两方面着手。 外部环境主要是Tomcat所在服务器的运行环境,包括操作系统层面、部署以及Java虚拟机的配置
Tomcat性能优化设置tomcat的java虚拟机参数catalina.sh/batWindows下修改 $tomcat$\ bin \ catalina.
tomcat性能优化.doc
Tomcat性能优化及JVM内存工作原理,适用于运维人员,开发人员
tomcat性能优化方案 按照此方法进行配置tomcat可以提高你服务器的性能。希望可以帮助到你。
tomcat性能优化,详细讲解,都有例子,非常实用。
Tomcat性能优化篇笔记.pdf
Tomcat 性能调整,tomcat参数调整,压力测试介绍
1.操作系统调优; 2.Java虚拟机调优; 3.Apache集成Tomcat; 4.【适用场景】 大量使用静态页面的应用系统; 5.【适用场景】 并发用户量及在线使用用户数量比较高的系统
在较大型的应用项目中,默认的内存是不够的,有可能导致系统无法运行。常见的问题是报Tomcat内存溢出错误“java.lang.OutOfMemoryError: Java heap space”,从而导致客户端显示500错误。
通过优化tomcat提高网站的并发能力。服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。
主要介绍了tomcat性能优化方式简单整理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下