80端口被占用了别慌,试试这几个解决方法!

吉云

今儿个真叫一个郁闷,本来想启动个服务跑跑新写的代码,结果死活起不来,老是报端口被占用的错。仔细一瞅,豁,原来是80端口被占。

排查“凶手”

这80端口可是个常用端口,被占还得?得赶紧把这个“霸道”的家伙给揪出来。我先是“Win+R”快捷键打开“运行”窗口,输入“cmd”打开命令提示符。

80端口被占用了别慌,试试这几个解决方法!

在黑漆漆的窗口里,我输入netstat -ano,然后回车。这命令能列出所有端口的使用情况,还有对应的进程ID(PID),就像是给每个占用端口的程序发个“身份证号”。

一大串信息看得我眼花缭乱,我得仔细找找哪个家伙用80端口。找到后,我记下它的PID。

光知道PID还不行,我还得知道这是哪个程序。于是我又输入netstat -ano findstr 80,这命令能帮我直接过滤出跟80端口相关的信息。

找到后,我发现,PID=4.

解决问题

找到原因就好办。我这儿的情况是,80端口是被System这个服务占用的。这可咋整?总不能把系统服务给关?

80端口被占用了别慌,试试这几个解决方法!

我想想,既然不能直接干掉它,那就只能让我的程序换个端口。我打开程序的配置文件,把里面的端口号改成8080,这下总算清净。

改完配置,我重新启动程序,这回顺顺利利地跑起来,没再报错。问题解决!

解决端口占用的问题,方法不止一种。除我这种改程序配置的方法,还可以试试:

  • 结束占用进程: 如果你发现占用80端口的程序没啥用,可以直接在任务管理器里把它给结束掉。
  • 修改其他程序的端口: 如果是别的程序占用80端口,也可以试试修改那个程序的配置,让它用别的端口。
  • 80端口被占用了别慌,试试这几个解决方法!

遇到端口被占用的问题,别慌,一步步排查,总能找到解决办法的。这回的经历也让我学到不少东西,以后再遇到类似的问题,我就更有经验。

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]