


Win2008:IIS 7完全攻略之失敗請求跟蹤配置
利用失敗請求跟蹤功能,可以在出現(xiàn)問題時捕獲相應的 XML 格式的日志,從而無需重現(xiàn)該問題即可開始故障排除。此外,還可以定義應用程序的失敗條件并配置要基于 URL 記錄的跟蹤事件。
失敗請求跟蹤可以在兩個級別進行配置:
- 在站點級別,可以啟用或禁用跟蹤并配置日志文件設置。
- 在應用程序級別,可以指定捕獲跟蹤事件時的失敗條件,同時還可以配置應在日志文件條目中捕獲的跟蹤事件。
(一)查看失敗請求跟蹤規(guī)則的列表
若要管理失敗請求的跟蹤規(guī)則,可以查看包含特定配置級別所有失敗請求跟蹤規(guī)則的列表。可以按路徑、關聯(lián)的跟蹤提供程序、HTTP 狀態(tài)代碼、處理請求所用的時間或范圍(本地或繼承)對該列表進行排序。此外,還可以按范圍對規(guī)則進行分組,以便快速查看哪些規(guī)則適用于當前配置級別,以及哪些規(guī)則是從父級繼承而來的。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"功能視圖"中,雙擊"失敗請求跟蹤規(guī)則"。
此外,也可通過命令行方式實現(xiàn),若要查看失敗請求跟蹤規(guī)則的列表,請使用下面的語法:
appcmd configure trace "string"
變量 string 是要查看其失敗請求跟蹤規(guī)則列表的站點的名稱。
(二)為失敗請求啟用跟蹤日志記錄
如果希望 IIS 記錄有關未能提供站點或應用程序內容的請求的信息,就可以啟用針對失敗請求的跟蹤日志記錄。在啟用針對失敗請求的跟蹤日志記錄后,IIS 將提供有針對性的日志,無需再從充滿無關日志條目的列表中費力查找,即可找到失敗的請求。此外,無需重現(xiàn)錯誤即可解決它們。
可以配置以下內容:
- 日志文件的位置
- 要保留的最大日志文件數(shù)
- 日志文件的最大大小。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"連接"窗格中,單擊"網站"。
3. 在"功能視圖"中,選擇要為其啟用跟蹤日志記錄的站點。
4. 在"操作"窗格的"配置"下,單擊"失敗請求跟蹤"。
5. 在"編輯網站失敗請求跟蹤設置"對話框中,選擇"啟用",以便為該站點啟用日志記錄。
6. 在"目錄"文本框中,鍵入要用于存儲日志文件的路徑,或者單擊瀏覽按鈕("…")在計算機上查找所需的位置。默認路徑為 %SystemDrive%\inetpub\logs\FailedReqLogFiles。
注:
最佳做法是將日志文件(例如失敗請求跟蹤的日志文件)存儲在 systemroot 之外的目錄中。
7. 在"跟蹤文件的最大數(shù)量"文本框中,鍵入要保留的跟蹤日志文件的最大數(shù)量,然后單擊"確定"。
(三)禁用失敗請求跟蹤日志記錄
當不再需要跟蹤對站點或站點上應用程序的失敗請求時,可禁用對失敗請求的站點級跟蹤日志記錄。 禁用了對失敗請求的跟蹤日志記錄后,IIS 便不再創(chuàng)建跟蹤日志來記錄針對該站點的、按照失敗定義界定為失敗的任何請求。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"連接"窗格中,單擊"網站"。
3. 在"功能視圖"中,單擊要為其禁用跟蹤日志記錄的站點。
4. 在"操作"窗格的"配置"下,單擊"失敗請求跟蹤"。
5. 在"編輯網站失敗請求跟蹤設置"對話框中,清除"啟用",然后單擊"確定"。
(四)為失敗請求創(chuàng)建跟蹤規(guī)則
如果向服務器發(fā)送的某一請求失敗或者耗費過長時間,可以定義一個失敗請求跟蹤規(guī)則,此規(guī)則將捕獲此請求的跟蹤事件并在這些跟蹤事件發(fā)生時將其記入日志,而無需重現(xiàn)相應的錯誤。只有當請求超出了為完成處理而分配的時間間隔,或者為響應生成了指定的 HTTP 狀態(tài)和子狀態(tài)代碼組合時,才將事件寫入跟蹤日志中。跟蹤日志只包含特定于該失敗請求的信息。無需再查閱包含每個請求的大型日志文件,即可找到所需的有關特定失敗請求的信息。
注: 必須先啟用跟蹤日志記錄,然后才可以為失敗的請求創(chuàng)建跟蹤日志。有關如何啟用跟蹤日志記錄的詳細信息,請參閱 IIS 7.0:為失敗請求啟用跟蹤日志記錄。
注: 添加配置設置時,將在本地級別以及繼承該設置的所有子級別中添加該設置。
1. 打開 IIS 管理器,然后導航至要管理的級別。
2. 在"功能視圖"中,雙擊"失敗請求跟蹤規(guī)則"。
3. 在"失敗請求跟蹤規(guī)則"頁中,單擊"操作"窗格中的"添加"。
4. 在"添加失敗請求跟蹤規(guī)則"對話框的"指定要跟蹤的內容"區(qū)域中,選擇:
- 所有內容(*) - 當要跟蹤目錄中的所有文件時。
- ASP.NET (*.aspx) - 當要跟蹤目錄中的所有 .aspx 文件時。
- ASP (*.asp) - 當要<
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統(tǒng)后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現(xiàn)無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統(tǒng)后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統(tǒng)有什么不同呢
- Centos 6.6默認iptable規(guī)則詳解