解決關閉kafka后,jps仍然會顯示kafka的問題及kill -9和kill -15的區別


  說實話,這個問題很簡單,想必各位安裝了kafka的話,肯定是已經安裝過hadoop的,那么在hadoop的關閉中,其實也是會有這個問題的出現的。可以參考我轉載的一篇關於hadoop關閉問題。    https://www.cnblogs.com/ro0k1e/p/12452466.html

  之所以關不掉,大概率是因為你執行了掛起的操作,然后kafka這個進程的pid應該也是存在tmp文件夾里,所以過一段時間會被刪除掉,導致關不了的問題出現。

 

  可以用kill -9 強制關閉,我在查的過程中,發現有人建議用kill -15 關閉

  其中kill -9 是強制關閉自不必說,而kill -15呢?

  我嘗試用kill -15 關閉kafka,卻並沒有關閉,結合一些資料,kill -15應該是調用程序正常的關閉方法

  所以我們在使用kill殺死進程的時候,最好是先kill -15,給目標進程一個清理善后工作的機會。

  如果直接kill-9 大概率會在/run下面留下殘留的pid端口文件

  雖說這個文件沒什么用,就是識別當前程序是否正在運行的文件,可以刪除。

  但下次啟動的時候還得專門進這個目錄刪除,那可太麻煩了!

  

 

  

 


免責聲明!

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



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