IIS7完全攻略之失敗請求跟蹤配置
(一)查看失敗請求跟蹤規則的列表
若要管理失敗請求的跟蹤規則,可以查看包含特定配置級別所有失敗請求跟蹤規則的列表。可以按路徑、關聯的跟蹤提供程序、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 狀態和子狀態代碼組合時,才將事件寫入跟蹤日志中。跟蹤日志只包含特定于該失敗請求的信息。無需再查閱包含每個請求的大型日志文件,即可找到所需的有關特定失敗請求的信息。
注: 必須先啟用跟蹤日志記錄,然后才可以為失敗的請求創建跟蹤日志。有關如何啟用跟蹤日志記錄的詳細信息,請參閱 IIS 7.0:為失敗請求啟用跟蹤日志記錄。
注: 添加配置設置時,將在本地級別以及繼承該設置的所有子級別中添加該設置。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"功能視圖"中,雙擊"失敗請求跟蹤規則"。
3. 在"失敗請求跟蹤規則"頁中,單擊"操作"窗格中的"添加"。
4. 在"添加失敗請求跟蹤規則"對話框的"指定要跟蹤的內容"區域中,選擇:
- 所有內容(*) - 當要跟蹤目錄中的所有文件時。
- ASP.NET (*.aspx) - 當要跟蹤目錄中的所有 .aspx 文件時。
- ASP (*.asp) - 當要跟蹤目錄中的所有 .asp 文件時。
- 自定義 - 當要為某一自定義內容集(如"xyz.exe"或"*.jpg")定義失敗時。它最多只能包含一個通配符,并且必須位于設置失敗請求定義的目錄內?。
5. 單擊"下一步"。
6. 在"添加失敗請求跟蹤規則"對話框的"定義跟蹤條件"區域中,選擇以下一個或多個條件進行跟蹤:
- 狀態代碼 - 輸入要跟蹤的狀態代碼。可以在該列表中輸入多個以逗號分隔的狀態代碼。還可以使用子狀態代碼來細分狀態代碼,如"404.2, 500"。
- 所用時間 - 輸入請求應花費的最長時間(
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解