【发布时间】:2020-08-04 10:59:27
【问题描述】:
我有一个内部 Web 应用程序正在侦听端口 18780 上的所有 IP。当我尝试在新的 Windows VM 上启动该应用程序时,它会引发以下异常:
System.ServiceModel.AddressAlreadyInUseException: There is already a listener on IP endpoint 0.0.0.0:18780
重新启动机器后,应用程序启动正常,但我希望避免在使用之前重新启动所有新的 QA 环境。
IANA reports that nothing well-known uses port 18780.
上次发生这种情况时,我试图确定该端口上正在运行的进程:
运行Get-Process -Id (Get-NetTCPConnection -LocalPort 18780).OwningProcess 返回Cannot find a process with the process identifier 7188。 Powershell 正在本地管理员帐户下运行。
那么这里发生了什么?看起来有东西在使用该端口,它有一个进程 ID,但我无法获得它的详细信息。第二次运行这个 powershell 命令报告说没有任何东西在监听那个端口。观察行为会改变 Windows 进程吗?
我可以采取哪些进一步的步骤来了解有关薛定谔过程的更多信息?
【问题讨论】: