2015-09-30 57 views
0

所以,我一直在嘗試將Wowza媒體服務器綁定到我們的故障切換生產服務器上的端口80,並遇到其他端口綁定到端口。無法綁定到端口80,Microsoft-HTTPAPI/2.0鎖

該進程報告爲帶有PID 4的「系統」。在網上搜索了一段時間後,我發現了很多指標,可能是IIS,MSSQL,Microsoft的Web部署服務甚至Branch Cache服務。在探索了所有這些選項之後,以及與該服務器專門相關的更多內容之後,我可以說這些選項都不具備綁定到該IP的能力 - 無論如何都不是故意的。

如果我通過IIS管理器停止IIS服務器,端口就會釋放 - 通常向我表明它可能是IIS。現在我已經在6-8倍左右的時間裏綁定了我的綁定,但我可以毫無疑問地說,我定義的這些站點都沒有綁定到這個IP地址。同樣重要的一點是,不再有'默認網站' - 在此之前,任何人的頭。

此外,我運行'netsh http show servicestate',並通過列表中的任何條目匹配問題IP,並沒有發現任何條目。

我也改變了'System/CurrentControlSet/Http/ListenOnlyList'註冊表項,無濟於事。

有沒有人有任何其他建議來找到任何系統進程 - 相關或依賴IIS - 可以讓我紡?

回答

0

如果系統(4)使用的端口通常意味着它是使用它的HTTP.sys。 IIS爲低級HTTP使用HTTP.sys。 弄清楚爲什麼是這樣的話,最好的辦法是從提升的命令提示符下運行下面的命令,你會看到進程ID:

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

欣賞建議,但沒有運氣。沒有在80上列出的IP。 – DigitalJedi805

+0

您是否在同一端口80上查找其他人,如LOCALHOST:80或*:80? –

相關問題