今天我这电脑不知道咋回事,打开浏览器准备查点资料,结果发现网页一直转圈圈,就是打不开。我心想这不会是 80 端口被哪个程序给占?得,遇到问题就解决问题,咱这就开干!我先...
今天我这电脑不知道咋回事,打开浏览器准备查点资料,结果发现网页一直转圈圈,就是打不开。我心想这不会是 80 端口被哪个程序给占?得,遇到问题就解决问题,咱这就开干!
我先是按住键盘上的 Win+R,调出运行窗口,然后输入 cmd,回车,这样就打开命令提示符窗口。紧我输入 netstat -ano 这个命令,再来个回车。这命令能显示所有活动的网络连接和它们对应的进程 ID(PID)。
果然,一大堆信息就出来。我眼睛一扫,发现 80 端口那一栏,对应的 PID 居然是 4!我一拍脑袋,这可有点麻烦,因为 PID 为 4 的进程一般都是系统核心进程,这玩意儿可不敢随便乱动!
遇到困难不能怂,得想办法解决!
方法一:我想到的第一个办法就是修改应用程序的端口。有些应用程序默认使用 80 端口,那么我就看看能不能找到它们的配置文件,把占用的端口改一下。但是我琢磨一下,还是放弃,这大过年的找起配置文件来太费劲。
方法二:终止占用进程。既然找到罪魁祸首,我也可以选择直接结束掉这个进程。但问题是,PID 为 4 的进程是系统进程,我没那么大能耐去直接终止它,而且乱关系统进程容易出大问题!
方法三:换个端口用。既然这个端口被占,那我不用这个端口还不行吗?我可以给我的网页服务器或者其他需要用到 80 端口的程序换个别的端口。但是对于新手朋友们而言,可能不知道怎么去修改端口,也不太敢尝试。
我用 netstat -ano 命令查看网络连接,发现 80 端口被 PID 为 4 的进程占用。
然后,我知道 PID 为 4 的进程是系统进程,不能轻易结束。
我意识到可以尝试修改占用 80 端口的应用程序的配置,或者直接给需要用到 80 端口的程序换个端口。
这大过年的为解决这个 80 端口被占用的问题可费我不少功夫。不过好在,我还是解决这个问题,也算是积累一些经验。以后再遇到类似的问题,我就知道该怎么处理。