Linux關閉Tomcat為什么要用Kill,而不是shutdown.sh


Linux關閉Tomcat為什么要用Kill,而不是shutdown.sh

 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年4月21日

http://www.cnblogs.com/fanshuyao/

 

解釋一:

運行tomcat/bin/shutdown.sh,tomcat停止,但它的java進程還在,事不過狀態為S(sleep),不是運行時的R(Runnable),如果不kill的話,這種進程越來越多

 

解釋二:

通過shutdown.sh腳本關閉tomcat時無法關閉JVM進程,導致JVM進程越來越多,占據了大量的內存空間,使得新程序在啟動JVM時由於內存不夠用而無法啟動。

 

 

一、查看Tomcat進程

ps -ef|grep java

 

二、、殺死進程(10740為進程Pid)

 

kill -9 10740

 

參考資料:

http://www.52itstyle.com/thread-36-1-1.html

http://blog.csdn.net/u014137486/article/details/54381249

 

 

(如果你覺得文章對你有幫助,歡迎捐贈,^_^,謝謝!) 

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

©Copyright 蕃薯耀 2017年4月21日

http://www.cnblogs.com/fanshuyao/


免責聲明!

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



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