tomcat 服务器故障排除
Posted 自由港
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat 服务器故障排除相关的知识,希望对你有一定的参考价值。
故障现象
通过浏览器访问tomcat服务器发现服务器没有响应。
问题分析检查
登陆服务器发现,TOMCAT服务器并没有宕机,服务还在。
使用JPS命令查看了一下tomcat的进程ID,获取进程ID后,使用
jstack -l pid > dump.txt
导出 tomcat进程栈,发现进程栈有几百个正在运行的进程,查看了一下是300个,我配置tomcat最大线程就300个,
原来所有的进程都被占用没有执行完成,并且所有的这些都指向同一个控制器方法。难怪浏览器没有响应,查看这个控制器方法,
原来这个代码有死循环,一直不能退出,解决办法,修改代码不出现死循环问题就解决了
以上是关于tomcat 服务器故障排除的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat无法正常启动start.bat 一闪而过只显示USING 故障排除