如何解决端口冲突问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决端口冲突问题相关的知识,希望对你有一定的参考价值。

参考技术A 不知道你有没有遇到这样的问题?iis或者smtp等不能启动。这样一个问题有很多原因,但是就我所了解,大部分时候是由于端口冲突。第一就是要知道占用这些端口的进程ID,有了这个ID还怕找不到应用程序吗。在命令行中输入netstat -aon这样就可以找到占用相应对口的进程ID。第二就是要根据进程ID找到相应的应用程序。我觉得最直接的方式是在命令行中输入tasklist查看任务的映像名和PID对应关系。也可以打开Windows任务管理器,查看--勾选PID,就可以看到相应的PID所对应的应用程序了。本回答被提问者采纳

解决端口冲突问题的一般思路

参考技术A 查看端口所对应进程的命令如下:

以5353端口为例,执行上述命令后的结果如下图所示。

图中最后一列为该端口对应进程的PID。

命令如下:

以上图中的一个PID“2660”为例,执行结果为:

到此便可查出该端口的对应进程,进入任务管理器杀掉该冲突进程即可。(ps:如果查出来的进程为系统进程,最好还是修改你的应用程序的端口号)。

以上是关于如何解决端口冲突问题的主要内容,如果未能解决你的问题,请参考以下文章

cmd中如何解决端口冲突问题

如何解决WAMP Server 与IIS端口冲突问题

端口冲突问题

解决Qpid与RabbitMQ端口冲突问题(epmd reports: node rabbit’ not running at all),RabbitMQ 3.11修改AMQP端口

linux解决端口冲突问题

TCP有235端口,UDP也可以有235端口,为啥不会冲突?