Tomcat 访问缓慢可能由多种原因造成,通常可以从服务器资源、Tomcat配置、应用代码、网络、数据库等方面排查。下面按常见原因给你一个系统性的分析:
top / htopjstat -gcutil <pid> 1000iostat, iotop<Connector port="8080" protocol="HTTP/1.1"
maxThreads="200"
acceptCount="100" />
connectionTimeout 设置过大,占用连接protocol="org.apache.coyote.http11.Http11NioProtocol"synchronized、数据库行锁debug 级别日志生产环境未关闭maxActive 太小,线程等待连接-Xms2g -Xmx2g
-XX:+UseG1GC
jstack <pid> 看线程状态jstat -gcutil 看 GC如果你愿意,可以告诉我:
我可以帮你更精准定位原因。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。