概要
本文介紹如何使用調(diào)試診斷 v1.2 工具來解決 Microsoft Internet Information Services (IIS) 進(jìn)程已停止響應(yīng)。 回到頂端 | 提供反饋 當(dāng) IIS (如 Inetinfo.exe、 Dllhost.exe 或 W3wp.exe 進(jìn)程停止響應(yīng) (掛起) 時(shí),您可能會(huì)遇到下列癥狀: 未正確加載 Web 頁。例如,Web 頁顯示為空,或者停止響應(yīng)。 您遇到性能降低運(yùn)行 IIS 的服務(wù)器上。例如,進(jìn)度欄速度很慢時(shí)移動(dòng)您嘗試查看 Web 頁,或者您會(huì)注意到在狀態(tài)欄中的如下所示的消息: 找到的網(wǎng)站。正在等待答復(fù) 在服務(wù)器上運(yùn)行的 IIS 6.0 或更高版本,警告類似于下列內(nèi)容之一的消息都寫入系統(tǒng)日志中: 警告消息 1 事件類型: 警告 來源: IISService 事件類別: 無 事件 ID: 1013年 描述: 應(yīng)用程序池如此超過了時(shí)間限制,在過程中提供服務(wù)的進(jìn)程關(guān)閉。進(jìn)程 id 為結(jié)果'. 警告 message2 事件類型: 警告 來源: IISService 事件類別: 無 事件 ID: 1010年 說明: 提供應(yīng)用程序池服務(wù)如此的進(jìn)程無法響應(yīng) ping.進(jìn)程 id 為結(jié)果'. 注意IISService是一項(xiàng)在計(jì)算機(jī)上運(yùn)行的 IIS 服務(wù)。結(jié)果是在計(jì)算機(jī)上正在運(yùn)行的進(jìn)程的進(jìn)程 ID. 本文討論了如何安裝和配置調(diào)試診斷工具。調(diào)試診斷工具可用于排查 IIS 進(jìn)程已停止響應(yīng) 當(dāng) IIS 進(jìn)程停止響應(yīng)時(shí),我們建議您在 IIS 處理客戶端請(qǐng)求時(shí)創(chuàng)建的 IIS 進(jìn)程的完全內(nèi)存轉(zhuǎn)儲(chǔ)文件。您可以使用調(diào)試診斷工具捕獲并分析 IIS 處理客戶端請(qǐng)求時(shí)會(huì)捕獲內(nèi)存轉(zhuǎn)儲(chǔ)文件。 若要安裝和配置調(diào)試診斷工具,請(qǐng)按照下列步驟操作: 下載并安裝調(diào)試診斷工具。若要安裝調(diào)試診斷工具,請(qǐng)?jiān)L問下面的 Microsoft 網(wǎng)站: http://www.microsoft.com/download/en/details.aspx?id=26798注意如果您在配置用于使用 IIS 6.0 或更高版本的調(diào)試診斷工具,請(qǐng)轉(zhuǎn)到步驟 3. 在 Microsoft Internet Information Services 5.1 和 Microsoft Internet Information Services 5.0,關(guān)閉調(diào)試異常捕獲功能。若要執(zhí)行此操作,請(qǐng)執(zhí)行以下步驟: 單擊開始,單擊運(yùn)行,鍵入Inetmgr.exe,然后單擊確定。 用鼠標(biāo)右鍵單擊要配置的計(jì)算機(jī),然后單擊屬性。 在主控形狀屬性列表中,單擊WWW 服務(wù),然后單擊編輯。 在主目錄選項(xiàng)卡上單擊配置。 進(jìn)程選項(xiàng)選項(xiàng)卡上單擊以清除啟用異常捕獲調(diào)試復(fù)選框,然后單擊確定。 重新啟動(dòng) IIS.您必須重新啟動(dòng) IIS,此更改才能生效。 通過使用下列方法之一創(chuàng)建轉(zhuǎn)儲(chǔ)文件: 創(chuàng)建一個(gè)性能規(guī)則。若要執(zhí)行此操作,請(qǐng)執(zhí)行以下步驟: 單擊開始,單擊運(yùn)行,鍵入該調(diào)試診斷工具的路徑,然后單擊確定。 注意默認(rèn)情況下,C:Program FilesDebugDiag 文件夾中的位置調(diào)試診斷工具。 在規(guī)則選項(xiàng)卡上單擊添加規(guī)則。 單擊性能,選擇 HTTP 響應(yīng)的時(shí)間,然后單擊下一步。 單擊添加 URL,鍵入在其上遇到該問題,單擊確定,然后單擊是以測試該 URL 的 Web 站點(diǎn)的 URL. 單擊確定,然后單擊下一步。 單擊添加轉(zhuǎn)儲(chǔ)目標(biāo)。 在目標(biāo)類型列表中,單擊希望,請(qǐng)單擊確定,目標(biāo)類型,然后單擊下一步。 鍵入規(guī)則的名稱,鍵入用戶轉(zhuǎn)儲(chǔ)文件位置的路徑,然后單擊 $下一步。 單擊激活規(guī)則現(xiàn)在,然后單擊完成。 在規(guī)則選項(xiàng)卡,請(qǐng)注意該規(guī)則處于活動(dòng)狀態(tài)在狀態(tài)列中。 手動(dòng)創(chuàng)建一個(gè) IIS 掛起轉(zhuǎn)儲(chǔ)文件。若要執(zhí)行此操作,請(qǐng)執(zhí)行以下步驟: 單擊開始,單擊運(yùn)行,鍵入該調(diào)試診斷工具的路徑,然后單擊確定。 注意默認(rèn)情況下,C:Program FilesDebugDiag 文件夾中的位置調(diào)試診斷工具。 在工具菜單上單擊創(chuàng)建 IIS COM + 掛起轉(zhuǎn)儲(chǔ) /. 創(chuàng)建用戶轉(zhuǎn)儲(chǔ)文件的進(jìn)程。若要執(zhí)行此操作,請(qǐng)執(zhí)行以下步驟: 單擊開始,單擊運(yùn)行,鍵入該調(diào)試診斷工具的路徑,然后單擊確定。 注意默認(rèn)情況下,C:Program FilesDebugDiag 文件夾中的位置調(diào)試診斷工具。 在進(jìn)程選項(xiàng)卡上右鍵單擊您要排查故障,進(jìn)程,然后單擊創(chuàng)建完整用戶轉(zhuǎn)儲(chǔ)。 分析轉(zhuǎn)儲(chǔ)文件。若要分析轉(zhuǎn)儲(chǔ)文件,請(qǐng)執(zhí)行以下步驟: 單擊開始,單擊運(yùn)行,鍵入該調(diào)試診斷工具的路徑,然后單擊確定。 注意默認(rèn)情況下,C:Program FilesDebugDiag 文件夾中的位置調(diào)試診斷工具。 在高級(jí)分析選項(xiàng)卡中,單擊添加數(shù)據(jù)文件。 查找并單擊您要分析,轉(zhuǎn)儲(chǔ)文件,然后單擊打開。 在高級(jí)分析選項(xiàng)卡上單擊崩潰/掛起分析,然后單擊啟動(dòng)分析。 查看 Microsoft Internet Explorer 中顯示的報(bào)告。此報(bào)告的副本也會(huì)存儲(chǔ)在 DebugDiagReports 文件夾中。 注意如果您要排查故障的自定義 DLL,您可以包括自定義的 PDB 文件。要包括自定義的 PDB 文件,請(qǐng)單擊工具菜單上的選項(xiàng)和設(shè)置,單擊文件夾和搜索路徑、 在調(diào)試符號(hào)搜索路徑框中,鍵入路徑,然后單擊確定
|