tomcat配置jvm内存参数和最大连接数

编辑catalina.sh在
cygwin=false后面添加下面配置:
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms2048m -Xmx4096m -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=512m -XX:MaxPermSize=1024m"
然后再if [ $have_tty -eq 1 ]; then下面添加:
JAVA_OPTS="-server -Xms2048m -Xmx4096m -XX:PermSize=512m -XX:MaxPermSize=1024m"
这里是配置最大4G的内存
编辑server.xml
配置最大连接数为2000:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
maxThreads="2000"
minSpareThreads="100"
acceptCount="2000"
maxConnections="2000"/>

 

备注:tomcat7默认使用bio模式,tomcat8.0和8.5默认运行nio模式,可以视应用场景选择APR模式,需要单独安装apr包。

您还未添加分享代码,请到主题选项中,添加百度分享代码!

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

微信钱包扫描赞助

┊. 恋小布 。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情