首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法绑定到端口80,Microsoft-HTTPAPI/2.0锁定

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

Stack Overflow用户
提问于 2015-10-01 02:28:29
回答 1查看 761关注 0票数 0

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

该进程报告为PID为4的“System”。在web上搜索了一段时间后,我发现了许多指示器,表明它可能是IIS、MSSQL、Microsoft的Web部署服务,甚至是Branch Cache服务。在研究了所有这些选项之后,以及更多与此服务器相关的选项,我可以说这些选项实际上都没有绑定到那个IP --无论如何都不是故意的。

如果我通过IIS管理器停止我的IIS服务器,端口就会释放--通常会告诉我它很可能是IIS。在浏览了我的绑定大约6-8次之后,我可以毫无疑问地说,我定义的站点都没有绑定到这个IP地址。同样值得一提的是,在这个问题出现在每个人的脑海中之前,不再有“默认站点”了。

此外,我已经运行了'netsh http show servicestate‘,并在列表中梳理了所有与问题IP匹配的条目,但没有找到。

我还更改了'System/CurrentControlSet/Http/ListenOnlyList‘注册表项,但没有用。

对于定位任何系统进程--与IIS相关或依赖于IIS--有没有什么其他的建议可以让我转一转?

EN

回答 1

Stack Overflow用户

发布于 2015-10-01 02:39:52

如果System (4)正在使用端口,这通常意味着正在使用它的是HTTP.sys。IIS使用HTTP.sys作为底层超文本传输协议。找出原因的最好方法是从提升的命令提示符运行以下命令,您将看到进程is:

代码语言:javascript
复制
    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将使用应用程序池名称将保留注册到请求队列名称,这使您可以很容易地找出谁在使用它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32873225

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档