- 在站點級別,可以啟用或禁用跟蹤并配置日志文件設置。
- 在應用程序級別,可以指定捕獲跟蹤事件時的失敗條件,同時還可以配置應在日志文件條目中捕獲的跟蹤事件。
(一)查看失敗請求跟蹤規則的列表
若要管理失敗請求的跟蹤規則,可以查看包含特定配置級別所有失敗請求跟蹤規則的列表。可以按路徑、關聯的跟蹤提供程序、HTTP 狀態代碼、處理請求所用的時間或范圍(本地或繼承)對該列表進行排序。此外,還可以按范圍對規則進行分組,以便快速查看哪些規則適用于當前配置級別,以及哪些規則是從父級繼承而來的。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"功能視圖"中,雙擊"失敗請求跟蹤規則"。
此外,也可通過命令行方式實現,若要查看失敗請求跟蹤規則的列表,請使用下面的語法:
appcmd configure trace "string"
變量 string 是要查看其失敗請求跟蹤規則列表的站點的名稱。
(二)為失敗請求啟用跟蹤日志記錄
如果希望 IIS 記錄有關未能提供站點或應用程序內容的請求的信息,就可以啟用針對失敗請求的跟蹤日志記錄。在啟用針對失敗請求的跟蹤日志記錄后,IIS 將提供有針對性的日志,無需再從充滿無關日志條目的列表中費力查找,即可找到失敗的請求。此外,無需重現錯誤即可解決它們。
可以配置以下內容:
- 日志文件的位置
- 要保留的最大日志文件數
- 日志文件的最大大小。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"連接"窗格中,單擊"網站"。
3. 在"功能視圖"中,選擇要為其啟用跟蹤日志記錄的站點。
4. 在"操作"窗格的"配置"下,單擊"失敗請求跟蹤"。
5. 在"編輯網站失敗請求跟蹤設置"對話框中,選擇"啟用",以便為該站點啟用日志記錄。
6. 在"目錄"文本框中,鍵入要用于存儲日志文件的路徑,或者單擊瀏覽按鈕("…")在計算機上查找所需的位置。默認路徑為 %SystemDrive%/inetpub/logs/FailedReqLogFiles。
注:
最佳做法是將日志文件(例如失敗請求跟蹤的日志文件)存儲在 systemroot 之外的目錄中。
7. 在"跟蹤文件的最大數量"文本框中,鍵入要保留的跟蹤日志文件的最大數量,然后單擊"確定"。
(三)禁用失敗請求跟蹤日志記錄
當不再需要跟蹤對站點或站點上應用程序的失敗請求時,可禁用對失敗請求的站點級跟蹤日志記錄。 禁用了對失敗請求的跟蹤日志記錄后,IIS 便不再創建跟蹤日志來記錄針對該站點的、按照失敗定義界定為失敗的任何請求。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"連接"窗格中,單擊"網站"。
3. 在"功能視圖"中,單擊要為其禁用跟蹤日志記錄的站點。
4. 在"操作"窗格的"配置"下,單擊"失敗請求跟蹤"。
5. 在"編輯網站失敗請求跟蹤設置"對話框中,清除"啟用",然后單擊"確定"。
(四)為失敗請求創建跟蹤規則
如果向服務器發送的某一請求失敗或者耗費過長時間,可以定義一個失敗請求跟蹤規則,此規則將捕獲此請求的跟蹤事件并在這些跟蹤事件發生時將其記入日志,而無需重現相應的錯誤。只有當請求超出了為完成處理而分配的時間間隔,或者為響應生成了指定的 HTTP 狀態和子狀態代碼組合時,才將事件寫入跟蹤日志中。跟蹤日志只包含特定于該失敗請求的信息。無需再查閱包含每個請求的大型日志文件,即可找到所需的有關特定失敗請求的信息。
新聞熱點
疑難解答