博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tomcat调优
阅读量:7047 次
发布时间:2019-06-28

本文共 649 字,大约阅读时间需要 2 分钟。

tomcat远程debug

bin/startup.sh添加参数jpda

bin/catalina.sh修改端口

tomcat-manager监控

local下

psi-probe监控

github:

tomcat优化

线程优化

docs/config/http.html

重要参数

maxConnections 最大连接数 (nio,不是一个线程处理一个请求,最大10000)

acceptCount 连接过多压入队列

maxThreads 同一时间可以处理的请求,最大线程数,默认200

minSpareThreads 最小空闲线程数。太少的话,大量请求来了会影响性能

配置优化

docs/config/host.html

autoDeploy:默认true改为false,这个参数为true的话,tomcat周期性的检查有无新应用,影响性能。(位置在server.xml的Host name标签里)

enableLookups 为true会去做DNS查询,影响性能

docs/config/context.html

reloadable:false 为ture会监听class和lib是否变化,变化重新载入

conf/server.xml

protocol = "org.apache.coyote.http11.Http11AprProtocol" ,APR连接器在高并发环境下更好用。

转载于:https://juejin.im/post/5b8e2b0ae51d4538b81f3ed3

你可能感兴趣的文章
Mac下添加java环境变量
查看>>
CollectionUtils工具类的常用方法
查看>>
最新勒索软件病毒防范方法及措施
查看>>
cJSON精度丢失问题
查看>>
从配置文件的格式扯到GUI和CLI
查看>>
U盘安装系统提示Ghost has detected corruption in the image解决方法
查看>>
通过Powershell重新挂接父VHD磁盘的方法
查看>>
date命令[原创]
查看>>
Rsync完全配置
查看>>
系统监控工具----Inotify-Tools
查看>>
由浅入深CIL系列:2.CIL的基本构成+CIL操作码速记表+CIL操作码大全速查
查看>>
Net设计模式实例之组合模式(Composite Pattern)(2)
查看>>
duplicate symbol _GAD_MD5
查看>>
mysql编译报错: No curses/termcap library found
查看>>
Shell脚本之sed篇
查看>>
学习 Kubernetes 的 Why 和 How - 每天5分钟玩转 Docker 容器技术
查看>>
维护人员应该掌握的代码
查看>>
编写脚本时以年月日为目录时值得注意的地方
查看>>
proftpd+ssl安装及使用
查看>>
利用自反ACL实现VLAN之间的单向访问
查看>>