无法绑定到端口80,Microsoft-HTTPAPI / 2.0锁定

时间:2015-09-30 18:28:29

标签: iis iis-7 port wowza

所以,我一直在尝试将Wowza媒体服务器绑定到我们的故障转移生产服务器上的端口80,并且我遇到了绑定到端口的其他东西。

该过程报告为带有PID 4的“系统”。在网络上追逐一段时间之后,我发现了许多指标,可能是IIS,MSSQL,Microsoft的Web部署服务,甚至是分支缓存服务。在探索了所有这些选项之后,还有一些与此服务器具体相关的选项,我可以说这些选项中没有一个实际上与该IP绑定 - 无论如何都不是故意的。

如果我通过IIS管理器停止我的IIS服务器,端口就会释放 - 通常会告诉我它可能是IIS。现在,在我的绑定之后大约6到8次,我可以说超出了疑问,我所定义的网站都没有绑定到这个IP地址。它还值得一提的是,在通过任何人的头脑之前,不再存在“默认网站”。

此外,我运行'netsh http show servicestate'并在列表中梳理匹配问题IP的任何条目,并且找不到。

我还更改了'System / CurrentControlSet / Http / ListenOnlyList'注册表项,但无济于事。

是否有人有任何其他建议来查找与IIS相关或依赖IIS的任何系统进程 - 可能让我旋转?

1 个答案:

答案 0 :(得分:0)

如果System(4)正在使用通常意味着正在使用它的HTTP.sys的端口。 IIS将HTTP.sys用于低级HTTP。 找出原因的最佳方法是从提升的命令提示符运行以下命令,您将看到Process Ids:

    netsh http show servicestate view=requestq verbose=yes

Request queue name: Request queue is unnamed.
    Version: 2.0
    State: Active
    Request queue 503 verbosity level: Basic
    Max requests: 1000
    Number of active processes attached: 1
    **Process IDs**:
        1120
    URL groups:...

并在那里找到正确的预订,有点像:HTTP:// LOCALHOST:80 /

IIS将使用应用程序池名称向请求队列名称注册预留,以便您轻松找出使用它的人。