版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/happyshaotang2/article/details/80681821
1.前言
啓用goagent、firefly等服務的時候,如果非正常退出,再次啓動經常會遇到address already in use,端口被先前啓動的服務進程所佔用,導致服務無法使用。這種情況,可以註銷或重啓(註銷不一定有用)。下面介紹另一種方法–在終端中查找佔用端口的進程並殺死,然後重啓服務。
2.查看端口
終端輸入:lsof -i tcp:port 將port換成被佔用的端口(如:8086、9998)
將會出現佔用端口的進程信息。
3.kill進程
找到進程的PID,使用kill命令:kill PID(進程的PID,如2044),殺死對應的進程