cmd->netstat -a 看下有沒有0.0.0.0:80,有即被占用。
開始--執行--cmd
進入命令提示符,
輸入netstat -ano
即可看到所有連線的pid
之後啟動任務管理器
找到這個pid
所對應的程式
如果任務管理器中沒有pid
這一項,
可以在任務管理器中選"檢視
"-"選擇列
勾選pid
,確定即可顯示
經常,我們在啟動應用的時候發現系統需要的埠被別的程式占用,如何知道誰占有了我們需要的埠,很多人都比較頭疼,下面就介紹一種非常簡單的方法,希望對大家有用
假如我們需要確定誰占用了我們的80
埠1、windows
平台在windows
命令列視窗下執行:
c:>netstat -aon|findstr "80"
tcp 127.0.0.1:80 0.0.0.0:0 listening 2448
看到了嗎,埠被程序號為2448
的程序占用,繼續執行下面命令:
c:>tasklist|findstr "2448"
thread.exe 2016 console 0 16,064 k
很清楚吧,thread
占用了你的埠
,kill it
如果第二步查不到,那就開任務管理器,看哪個程序是2448
,然後殺之即可。
如果需要檢視其他埠。把80
改掉即可
補充:原來出現這個錯誤原因(httpd.exe: could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for servername
)是因為
dns沒配置好
. 如果不想配置
dns,
就在httpd.conf ,
在最前加入
servername localhost:80
即可另外360安全衛士
中的【流量監控】,檢視網路連線
就可以看一些埠的情況。
80埠被占用
原文出處 80埠被system占用的問題 今天啟動apache的時候發現無法啟動80埠被占用。1.netstat命令 1 執行 中輸入cmd 2 在命令列中輸入netstat ano,得到埠號對應的pid 3 開啟任務管理器,點選 檢視 選單,選擇 選擇列 給程序列表中新增 pid 列,然後找到pi...
關於80埠被占用
最近被網路問題困擾了很久。也遇到這樣乙個問題,tomcat開啟時出錯,發現是埠被占用了,而一般用的埠是80埠,剛開始以為是被 iis 給占用了,就把iis給停止了,可是80埠還是被占用著。在doc命令下輸入netstat aon findstr 80 回車,就可是查詢是哪個程序占用了80埠 prot...
解決80埠被占用
什麼?玩了iis又要玩apache麼 80埠被占用?不用擔心,此處有招式 按 win r鍵調出執行視窗 建議用管理員身份執行 輸入cmd回車,彈出命令列視窗 輸入net stop http 回車 此時會停止一些服務。不過某些未知情況下還是不能解決 所以需要從起 但是從起的時候 這些服務就又執行起來了...