kafka關閉失敗總結

1.Linux 查看進程的PID編號的指令:

查看nginx進程的PID編號,ps -ef | grep nginx,即可返回進程的PID和PPID編號。

2.kill -9 PPID編號即可強制關閉。

3.一般情況下hadoop,hbase,storm等進程都是通過jps查看,有些時候因爲進程沒有被正常結束,比如資源佔用過大時掛掉或者沒有結束進程就直接重啓計算機,會導致原有進程變爲-- process information unavailable這樣的空值,有時候不用管它,一段時間後會自動消失,如果一直不消失的情況下,可以使用如下方法清理:

進入/tmp目錄 cd /tmp 可以看到有很多以hsperfdata_{用戶名}這樣的目錄,比如:hsperfdata_hbase,hsperfdata_kafka,hsperfdata_root這樣的目錄,是因爲進程雖然在內存中關閉了,但是Linux還會在/tmp下尋找這些臨時文件,而此時臨時文件並沒有沒正常刪除,這時候直接執行 rm -rf hsperfdata_* 刪除這些目錄,然後再次執行 jps 查看,以上那些進程就不存在了。如果直接執行 rm -rf /tmp/hsperfdata_* 可以快速清除那些殘留進程。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章