解決在IIS中沒有響應的進程

來源:互聯網
上載者:User

  概要

  本文介紹如何使用調試診斷 v1.2 工具來解決 Microsoft Internet Information Services (IIS) 進程已停止回應。

  回到頂端 | 提供反饋

  當 IIS (如 Inetinfo.exe、 Dllhost.exe 或 W3wp.exe 進程停止回應 (掛起) 時,您可能會遇到下列癥狀:

  未正確載入 Web 頁。例如,Web 頁顯示為空白,或者停止回應。

  您遇到效能降低運行 IIS 的伺服器上。例如,進度列速度很慢時移動您嘗試查看 Web 頁,或者您會注意到在狀態列中的如下所示的訊息:

  找到的網站。正在等待回覆

  在伺服器上啟動並執行 IIS 6.0 或更高版本,警告類似於下列內容之一的訊息都寫入系統日誌中:

  警告訊息 1

  事件類型: 警告

  來源: IISService

  事件類別目錄: 無

  事件 ID: 1013年

  描述: 應用程式集區如此超過了時間限制,在過程中提供服務的進程關閉。進程 id 為結果'.

  警告 message2

  事件類型: 警告

  來源: IISService

  事件類別目錄: 無

  事件 ID: 1010年

  說明: 提供應用程式集區服務如此的進程無法響應 ping.進程 id 為結果'.

  注意IISService是一項在電腦上啟動並執行 IIS 服務。結果是在電腦上正在啟動並執行進程的進程 ID.

  本文討論了如何安裝和配置調試診斷工具。調試診斷工具可用於排查 IIS 進程已停止回應

  當 IIS 進程停止回應時,我們建議您在 IIS 處理用戶端請求時建立的 IIS 進程的完全記憶體轉儲檔案。您可以使用調試診斷工具捕獲並分析 IIS 處理用戶端請求時會捕獲記憶體轉儲檔案。

  若要安裝和配置調試診斷工具,請按照下列步驟操作:

  下載並安裝調試診斷工具。若要安裝調試診斷工具,請訪問下面的 Microsoft 網站:

  http://www.microsoft.com/download/en/details.aspx?id=26798注意如果您在配置用於使用 IIS 6.0 或更高版本的調試診斷工具,請轉到步驟 3.

  在 Microsoft Internet Information Services 5.1 和 Microsoft Internet Information Services 5.0,關閉調試異常捕獲功能。若要執行此操作,請執行以下步驟:

  單擊開始,單擊運行,鍵入Inetmgr.exe,然後單擊確定。

  用滑鼠右鍵單擊要配置的電腦,然後單擊屬性。

  在主圖形屬性列表中,單擊WWW 服務,然後單擊編輯。

  在主目錄選項卡上單擊配置。

  進程選項選項卡上單擊以清除啟用異常捕獲調試複選框,然後單擊確定。

  重新啟動 IIS.您必須重新啟動 IIS,此更改才會生效。

  通過使用下列方法之一建立轉儲檔案:

  建立一個效能規則。若要執行此操作,請執行以下步驟:

  單擊開始,單擊運行,鍵入該調試診斷工具的路徑,然後單擊確定。

  注意預設情況下,C:Program FilesDebugDiag 檔案夾中的位置調試診斷工具。

  在規則選項卡上單擊添加規則。

  單擊效能,選擇 HTTP 響應的時間,然後單擊下一步。

  單擊添加 URL,鍵入在其上遇到該問題,單擊確定,然後單擊是以測試該 URL 的 Web 網站的 URL.

  單擊確定,然後單擊下一步。

  單擊添加轉儲目標。

  在目標類型列表中,單擊希望,請單擊確定,目標類型,然後單擊下一步。

  鍵入規則的名稱,鍵入使用者轉儲檔案位置的路徑,然後單擊 $下一步。

  單擊啟用規則現在,然後單擊完成。

  在規則選項卡,請注意該規則處於活動狀態在狀態列中。

  手動建立一個 IIS 掛起轉儲檔案。若要執行此操作,請執行以下步驟:

  單擊開始,單擊運行,鍵入該調試診斷工具的路徑,然後單擊確定。

  注意預設情況下,C:Program FilesDebugDiag 檔案夾中的位置調試診斷工具。

  在工具菜單上單擊建立 IIS COM + 掛起轉儲 /.

  建立使用者轉儲檔案的進程。若要執行此操作,請執行以下步驟:

  單擊開始,單擊運行,鍵入該調試診斷工具的路徑,然後單擊確定。

  注意預設情況下,C:Program FilesDebugDiag 檔案夾中的位置調試診斷工具。

  在進程選項卡上按右鍵您要排查故障,進程,然後單擊建立完整使用者轉儲。

  分析轉儲檔案。若要分析轉儲檔案,請執行以下步驟:

  單擊開始,單擊運行,鍵入該調試診斷工具的路徑,然後單擊確定。

  注意預設情況下,C:Program FilesDebugDiag 檔案夾中的位置調試診斷工具。

  在進階分析選項卡中,單擊添加資料檔案。

  尋找並單擊您要分析,轉儲檔案,然後單擊開啟。

  在進階分析選項卡上單擊崩潰/掛起分析,然後單擊啟動分析。

  查看 Microsoft Internet Explorer 中顯示的報告。此報告的副本也會儲存在 DebugDiagReports 檔案夾中。

  注意如果您要排查故障的自訂 DLL,您可以包括自訂的 PDB 檔案。要包括自訂的 PDB 檔案,請單擊工具菜單上的選項和設定,單擊檔案夾和搜尋路徑、 在偵錯符號搜尋路徑框中,鍵入路徑,然後單擊確定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.