1. 程式人生 > 其它 >如何檢視IIS的80埠被佔用? netstat -aon|findstr "80" tasklist|findstr "2448"

如何檢視IIS的80埠被佔用? netstat -aon|findstr "80" tasklist|findstr "2448"

如何檢視IIS的80埠被佔用?
netstat -aon|findstr "80" tasklist|findstr "2448"

開始--執行--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 即可

本文參與騰訊雲自媒體分享計劃,歡迎正在閱讀的你也加入,一起分享。

https://cloud.tencent.com/developer/article/1155294?from=15425