Linux 釋放占用埠

2022-08-23 17:54:10 字數 500 閱讀 8127

在使用 swoole 擴充套件庫的 websocket 服務時,直接退出終端,但是 websocket 使用的埠依然堅挺的在被占用著。 導致再次啟動 websocket 服務失敗。

具體操作:

1、netstat -tln 該命令可以檢視本機的網路連線列表:

找到你所開啟swoole服務占用的埠,我的是9502

2、然後找到埠對應的程序,就是pid

使用

lsof -i:9502

我的提示-bash: lsof: command not found

意思就是改命令沒找到,不能使用,需要安裝lsof

使用

yum install lsof -y 回車即可

再次使用lsof -i:9502 檢視

pid為9808

3、使用kill -9 9808即可釋放改埠

在使用netstat -tln 檢視是否釋放即可

埠被占用,如何釋放埠

專案啟動時經常見到埠被占用的情況,這時有兩個方案 一是改專案配置檔案的埠 二是釋放這個被占用的埠。我們這裡看第二種,釋放被占用的埠需要兩個命令 netstat ano findstr 被占用埠號 taskkill t f im 被占用埠號對應的tcp號 具體步驟如下 1 開啟cmd 命令視窗,輸入n...

強制釋放windows被占用的埠

經常會遇到一些占有埠的程式突然死掉的情況 特別是tomcat之類 由於程式是異常結束,占用的埠沒有及時釋放,這時重新再啟動程式的話會報埠被占用的異常,無法正常使用,這時候就需要強制的釋放這個埠。具體操作如下 1 得到占用埠的pid。開啟cmd,命令 netstat a o 1 windows平台 在...

檢視埠號是否被占用並釋放埠

c users administrator netstat ano 活動連線 協議 本地位址 外部位址 狀態 pid tcp 0.0.0.0 135 0.0.0.0 0 listening 1004 tcp 0.0.0.0 445 0.0.0.0 0 listening 4 tcp 0.0.0.0 ...