2018年07月13日 10:20:29 不甘于平凡的溃败 阅读数:1006linux
版权声明:欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置标出原文地址。 https://blog.csdn.net/wohiusdashi/article/details/81026900tomcat
一、故障背景spa
昨天现场人员发来消息说tomcat开启了10多个进程,吓我一跳,由于我每次升级都执行shutdown.sh命令,而且这是官网提供的因此也没有怀疑,当我连现场查看时确实有这样的问题。.net
二、解决方法code
方法一:blog
一、使用 ps -ef |grep tomcat 命令查看全部tomcat 进程。
二、关闭tomcat 进程进程
kill -9 5144 就能够完全杀死tomcatget
5144 就为进程号 pid = 5144 test
方法二:grep
原来的 exec "$PRGDIR"/"$EXECUTABLE" stop "$@"
增长参数后 exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/CATALINA_PID
cat $CATALINA_PID
fi
if [ -z "$CATALINA_PID" ]; then
CATALINA_PID=$PRGDIR/data/leguan_ad_test/CATALINA_PID
cat $CATALINA_PID
fi
再shutdown.sh的时候,就会强制关闭tomcat的进程