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的進程