网站底部菜单,广州网站开发 d广州亦客网络,wordpress 制作模板教程,免费模板素材网站第一步#xff0c;查看服务器所有的启动进程。
命令#xff1a;top -c
第二步#xff0c;通过点击“shiftM”#xff0c;按照内存大小排序#xff1b;点击“shiftP”#xff0c;按照CPU大小排序。
在[COMMAND]列找到相同的tomcat进程#xff0c;可以得到对应的PID。 …第一步查看服务器所有的启动进程。
命令top -c
第二步通过点击“shiftM”按照内存大小排序点击“shiftP”按照CPU大小排序。
在[COMMAND]列找到相同的tomcat进程可以得到对应的PID。
第三步利用jstack 命令打印堆栈把进程中的线程显示出来并杀死进程。
# 进入/usr/local/jdk1.7.0_80/bin文件夹打印堆栈内容
# jstack在jdk1.8版本中不可用只能使用在jdk1.7版本中
命令jstack [PID]
注意“Attach Listen”是线程名“daemon”是线程的守护状态。 kill -9 [PID]
第四步重新启动tomcat7服务。
命令service tomcat7 start
第五步上面的操作方法不建议采纳建议使用下面的方法来解决。
当某个tomcat有多个进程同时存在时可以使用kill命令杀死这个tomcat的所有进程这里以tomcat7为例。
命令kill -9 ps -ef|grep tomcat7|grep -v grep|awk {print $2}
其中“grep -v grep”是去除包含grep的进程行避免影响最终数据的正确性。
然后重新启动tomcat7服务。
命令service tomcat7 start