如何解决端口冲突问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决端口冲突问题相关的知识,希望对你有一定的参考价值。
参考技术A 不知道你有没有遇到这样的问题?iis或者smtp等不能启动。这样一个问题有很多原因,但是就我所了解,大部分时候是由于端口冲突。第一就是要知道占用这些端口的进程ID,有了这个ID还怕找不到应用程序吗。在命令行中输入netstat -aon这样就可以找到占用相应对口的进程ID。第二就是要根据进程ID找到相应的应用程序。我觉得最直接的方式是在命令行中输入tasklist查看任务的映像名和PID对应关系。也可以打开Windows任务管理器,查看--勾选PID,就可以看到相应的PID所对应的应用程序了。本回答被提问者采纳解决端口冲突问题的一般思路
参考技术A 查看端口所对应进程的命令如下:以5353端口为例,执行上述命令后的结果如下图所示。
图中最后一列为该端口对应进程的PID。
命令如下:
以上图中的一个PID“2660”为例,执行结果为:
到此便可查出该端口的对应进程,进入任务管理器杀掉该冲突进程即可。(ps:如果查出来的进程为系统进程,最好还是修改你的应用程序的端口号)。
以上是关于如何解决端口冲突问题的主要内容,如果未能解决你的问题,请参考以下文章
解决Qpid与RabbitMQ端口冲突问题(epmd reports: node rabbit’ not running at all),RabbitMQ 3.11修改AMQP端口