Process
3000 埠總是被 grafana-server 佔用
我的開發工作需要免費的 3000 埠。但它被 grafana-server 使用,我不記得曾經安裝過。我們確實在公司內部使用它,所以也許在某些時候它已經以某種方式添加到系統中。
無論如何,所以我使用這個命令
sudo netstat -lepunt | grep 3000
來獲取埠 3000 上的程序。然後
sudo kill -9 [process number]
我再次netstat,它再次出現,但程序號不同。我也按照這個例子來強制使用不同的埠號,但它似乎仍然不能解決我的問題。
我還嘗試在我的電腦上找到每次出現的 grafana 並刪除它們。重新啟動服務以使系統知道它們不再存在,但它們仍然存在。在我的智慧結束時,不知道下一步該怎麼做。有任何想法嗎?需要我自己提供更多資訊嗎?
歸功於 reddit上的使用者OweH_OweH。
systemd 重新啟動它,因為
grafana-server.service
它Restart=on-failure
在其中,並且通過發送SIGKILL
您觸發該故障狀態的程序。如果您只使用正常kill PROCID_HERE
命令,它將正常終止並且不會重新啟動。所以我不應該
-9
在我的 kill 命令中添加。