tomcat執行shutdown.sh進程殘留的解決辦法


 

我們執行shutdown.sh指令的時候有時會發現進程並沒有被關掉而是越來越多,這種情況一般是項目造成的,具體原因未去調查。由於tomcat自己有相應的保護機制,所以我們只需要強制結束其進程即可,下面介紹我現在用的一種方法:

//添加CATALINA_PID
[root@localhost pc1]# vi bin/catalina.sh

#   CATALINA_PID    (Optional) Path of the file which should contains the pid
#                   of the catalina startup java process, when start (fork) is
#                   used

CATALINA_PID=/project/pid/pc1/CATALINA_PID

//創建目錄
[root@localhost pc1]# mkdir -p /project/pid/pc1/

//設置強制關閉,修改尾行添加 -force
[root@localhost pc1]# vi  bin/shutdown.sh

...
exec "$PRGDIR"/"$EXECUTABLE" stop -force "$@"


//startup.sh  shutdown.sh  測試通過

 

 

轉載請注明博客出處:http://www.cnblogs.com/cjh-notes/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM