經常會遇到一些占有埠的程式突然死掉的情況(特別是tomcat之類),由於程式是異常結束,占用的埠沒有及時釋放,這時重新再啟動程式的話會報埠被占用的異常,無法正常使用,這時候就需要強制的釋放這個埠。具體操作如下:
1、得到占用埠的pid。開啟cmd, 命令:netstat -a -o 。
1、windows平台
在windows命令列視窗下執行:
c:\>netstat -aon|findstr "9050"tcp 127.0.0.1:9050 0.0.0.0:0 listening 2016
看到了嗎,埠被程序號為2016的程序占用,繼續執行下面命令:
c:\>tasklist|findstr "2016"tor.exe 2016 console 0 16,064 k
2、強行釋放。命令:ntsd -c q -p pid 。
埠被占用,如何釋放埠
專案啟動時經常見到埠被占用的情況,這時有兩個方案 一是改專案配置檔案的埠 二是釋放這個被占用的埠。我們這裡看第二種,釋放被占用的埠需要兩個命令 netstat ano findstr 被占用埠號 taskkill t f im 被占用埠號對應的tcp號 具體步驟如下 1 開啟cmd 命令視窗,輸入n...
wIndow 強制關閉被占用的埠
檢視埠占用 在windows命令列視窗下執行 netstat aon findstr 8080 結果 tcp 0.0.0.0 8080 0.0.0.0 0 listening 34472 埠 8080 被pid 程序號 為34472的程序占用。檢視使用該埠的應用程式 tasklist findstr...
Windows查詢查殺被占用埠
windows常用命令用法 netstat aon findstr 埠號 tasklist findstr 2720 終止pid程序 taskkill pid 4276 強制終止pid程序 taskkill f pid 4276 kill f 程序名 加 f引數後強制結束某程序 calc 啟動計算器...