首页 > 代码库 > Tomcat调优
Tomcat调优
一般应用程序都需要做参数调整,比如MySQL,Oracle。Tomcat的常见优化参数如下
一、打开JMX监控
在catalina.sh文件中加入:
CATALINA_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1099 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
二、调整tomcat的内存大小
在catalina.sh文件中加入:
JAVA_OPTS="-server -Xms2048m -Xmx2048m -XX:MetaspaceSize=512m"
三、调整tomcat的线程数、长连接等参数
修改server.xml:
8080端口参数:
<Connector port="8080" protocol="HTTP/1.1" maxThreads="2000" connectionTimeout="20000" redirectPort="8443" maxThreads="800" acceptCount="300" minSpareThreads="50" maxKeepAliveRequests="100" keepAliveTimeout="1" acceptorThreadCount="16" />
8009端口参数(如果没有用到mod_jk可以不用调整):
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" maxThreads="800" acceptCount="300" minSpareThreads="50" maxKeepAliveRequests="100" keepAliveTimeout="1" acceptorThreadCount="16" />
本文出自 “小鱼的博客” 博客,谢绝转载!
Tomcat调优
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。