Debian 上 Tomcat 的监控与调优实践

一 监控体系与关键指标
二 快速排障命令清单
三 关键调优项与示例配置
<!-- HTTP/1.1 NIO2 --><Connector port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol" connectionTimeout="20000" redirectPort="8443" /><!-- HTTP/2 over TLS --><Connector port="8443" protocol="org.apache.coyote.http2.Http2Protocol" maxThreads="150" SSLEnabled="true"><SSLHostConfig certificateKeyFile="conf/localhost-rsa-key.pem" certificateFile="conf/localhost-rsa-cert.pem" certificateChainFile="conf/localhost-rsa-chain.pem" type="RSA" /></Connector><Executor name="tomcatThreadPool" namePrefix="catalina-exec-"maxThreads="500" minSpareThreads="50" maxQueueSize="100"/><Connector executor="tomcatThreadPool" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />export CATALINA_OPTS="-Xms1g -Xmx2g -XX:+UseG1GC -XX:MaxGCPauseMillis=200"<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" compression="on" compressionMinSize="1024" compressableMimeType="text/html,text/xml,text/css,text/javascript" />四 操作系统与网络调优
五 变更流程与容量规划