Windows-Server-2003

IIS 6 - HTTP 突然停止工作以為 FTP 繼續工作

  • May 3, 2011

幾年前,我們為我們的一個客戶設置了一個 Asp.Net 2 網站,直到幾天前它都執行良好。

以下是詳細資訊:

  • 視窗 2003 Sp1
  • 1 GB 記憶體
  • IIS 6.0

突然間,即使 FTP 工作正常,IIS 也停止服務任何 HTTP 請求(包括 HTML 文件)。執行 ping 也會返回正確的 IP。

我嘗試過的東西:

  • 回收應用程序池。
  • 重新啟動 IIS
  • 解除安裝/重新安裝 IIS
  • 嘗試建立一個簡單的 Hello World,單頁 HTML 網站

但這些都不起作用。在嘗試訪問該站點時,我不斷收到以下消息(在 FF 中):

載入頁面時重置與伺服器的連接。該站點可能暫時不可用或太忙。請稍後再試。如果您無法載入任何頁面,請檢查您電腦的網路連接。如果您的電腦或網路受到防火牆或代理的保護,請確保允許 Firefox 訪問 Web。

所有綁定都是正確的並指向IP。以前有沒有人發生過這種情況,有人可以在這裡幫助我嗎?

謝謝。

編輯 1

我忘了在前面提到這些點。- 重新啟動伺服器對此沒有影響。我已經嘗試過多次了。- 從 2011 年 4 月 21 日起沒有 IIS 日誌。從站點關閉時開始。甚至 21 日 / 22 日的事件日誌也沒有顯示任何異常。

編輯 2 我從名為 WFetch 的 IIS 調試工具包中獲得了這個工具,並為 localhost 執行它,該工具具有帶有 Hello 頁面的預設 IIS 網站。以下是回應:

開始…. WWWConnect::Connect(“localhost”,“80”)\n IP = “127.0.0.1:80”\n 源埠: 1085\r\n WWWConnect::Close(“localhost”,“80 “)\n 關閉源埠:1085\r\n 無法發送數據,因為連接已關閉完成。

編輯 3 在經歷了將近 10 天的地獄之後,IIS 剛剛開始自動工作。就這樣。我已經重新安裝了它 - 但即使在重新安裝後也遇到了同樣的問題。然而,我們已經放棄了所有希望並開始遷移到新伺服器,安裝了 2 天后,該死的東西又開始提供頁面了。很奇怪,我不知道發生了什麼。

感謝大家提出的所有建議——他們的學習非常好,並且有助於弄清楚如何調試 IIS。真的很感激。

一些可以嘗試的故障排除步驟是:

  • 查看靜態 test.html 頁面是否有效
  • 創建一個新站點和應用程序池,看看它是否有效
  • 該站點是否顯示為在 IIS 管理器中啟動。如果沒有,則可能存在重複綁定。
  • 在 iisreset 和第一次查看後立即查看事件查看器通常很有幫助
  • 通過停止網站並查看消息是否不同來嘗試“失敗測試”。如果是,那麼您肯定知道該訪問正在訪問正確的站點。如果它與站點立即完全失敗或綁定出現問題沒有什麼不同,這意味著另一個站點或伺服器正在處理請求

引用自:https://serverfault.com/questions/265072