本文共 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