windows下解決埠衝突

2021-09-01 06:07:44 字數 1031 閱讀 2386

apache雖然能執行,但是看見error.log中有httpd.exe: could not reliably determine the server's fully qualified domain name, using 192.168. x. x for servername這個錯誤,想看看是否有其他占用了80埠

開始--執行 --cmd 進入命令提示符 輸入netstat -ano 即可看到所有連線的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 即可

Windows下解決埠占用問題

在開發過程中,經常會遇到埠被占用的問題,如何解決埠占用呢,以 下是兩種常用的方法 1 執行cmd,開啟命令列工具,執行netstat ano命令檢視各個程序以及使用埠,以及對應的pid 2 開啟任務管理器,根據pid結束掉相應的程序。1 執行cmd,執行netstat ano findstr 埠號 ...

解決windows下tomcat埠被占用

有時候電腦比較卡,專案比較大的情況下,eclipse沒有完全停止tomcat的情況下,下次啟動會出現tomcat的埠被占用無法啟動的情況,主要報如下錯誤。解決方案 window下開啟命令視窗 快捷鍵 win r 輸入cmd開啟命令視窗 輸入 netstat ano findstr 8005 什麼埠號...

GitLab埠衝突 解決辦法

訪問gitlab,出現 502 gitlab在使用的過程中,會開啟80埠,如果80埠被其他的應用程式占用,則gitlab的該項服務不能使用,所以訪問gitlab會失敗。大多數皆是此問題。還要注意gitlab還要使用8080埠,因此要注意可以把gitlab埠改為別的無服務占用的埠。改gitlab埠 1...