为什么 tomcat杀进程 shutdown 后仍然有进程存在

这个在windows下没有碰到过因为此前跑tomcat杀进程都是以服务而不是命令脚本的形式跑的,而且已经换了一个项目所以暂时不考察windows下是否存在该问题。

难道在CentOS(Linux)下tomcat杀进程无法用shutdown.sh停掉进程?显然不可能的于是又把web应用从webapps中移走,换 回tomcat杀进程自带的ROOT果然启动后再shutdown.sh,查找不到原来的tomcat杀进程进程了也就证明了昰自己web应用的问题了。

现在已经确定是web应用的问题了所以可以提解决方案了。

忽略日志中的严重警告因为这是关闭tomcat杀进程时候引起的,正常情况下不会发生这种内存泄露情况而且tomcat杀进程6.18以上版本的tomcat杀进程已经 做了内存泄露保护,交给tomcat杀进程完成吧我们只需要在shutdown.sh之后,补上一个kill -9 pid即可要是嫌这样太麻烦了,可以如下这样改:


远程的Linux服务器吧,很正常,关闭的时候有点慢,大概等10秒左右再看应该就关闭了,如果一直存在,就强杀吧

我要回帖

更多关于 tomcat杀进程 的文章

 

随机推荐