因此,我一直在尝试将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--有没有什么其他的建议可以让我转一转?
发布于 2015-10-01 02:39:52
如果System (4)正在使用端口,这通常意味着正在使用它的是HTTP.sys。IIS使用HTTP.sys作为底层超文本传输协议。找出原因的最好方法是从提升的命令提示符运行以下命令,您将看到进程is:
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将使用应用程序池名称将保留注册到请求队列名称,这使您可以很容易地找出谁在使用它。
https://stackoverflow.com/questions/32873225
复制相似问题