windows IIS 記錄檔如何查看及分析

來源:互聯網
上載者:User

IIS檔案的格式相關的基礎知識

IIS 格式是固定的(不能自訂的) ASCII 格式,IIS 格式包括一些基本項目,如使用者的 IP 位址、使用者名稱、請求日期和時間、服務狀態代碼和接收的位元組數。另外,IIS 格式還包括詳細的項目,如所用時間、發送的位元組數、動作(例如,GET 命令執行的下載)和目標檔案。這些項目用逗號分開,使得格式比使用空格作為分隔字元的其他 ASCII 格式更易於閱讀。時間記錄為本地時間。

舉例IIS記錄檔:


--------------------------------------------------------------------------------

#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2007-05-18 05:00:51
2007-05-18 07:17:59 W3SVC739 60.28.240.139 GET http://www.111cn.net - 80 - 66.249.65.67 Mozilla/5.0+(compatible;+Googlebot/2.1;++http://www.google.com/bot.html) 200 0 0

 


--------------------------------------------------------------------------------

一、IIS日誌格式註解

dateDE: 活動發生的日期。
timeDE: 活動發生的時間。
c-ipDE: 訪問伺服器的用戶端 IP 位址。
cs-username:訪問伺服器的已驗證使用者的名稱。這不包括用連字號 (-) 表示的匿名使用者。
s-sitename: 用戶端所訪問的該網站的 網際網路服務和執行個體的號碼。
s-computername:組建記錄檔項的伺服器名稱。
s-ip:組建記錄檔項的伺服器的 IP 位址。
s-port:用戶端串連到的連接埠號碼。
cs-method:用戶端試圖執行的操作(例如 GET 方法)。
cs-uri-stem:訪問的資源;例如 Default.htm。
cs-uri-query:用戶端正在嘗試執行的查詢(如果有)。
sc-status:以 HTTP或FTP術語表示的操作的狀態。
sc-win32-status:用 Windows® 使用的術語表示的操作的狀態。
sc-bytes:伺服器發送的位元組數。
cs-bytes:伺服器接收的位元組數。time-taken:操作花費的時間長短(亳秒)。
cs-version:用戶端使用的協議(HTTP,FTP)版本。對於 HTTP,這將是 HTTP 1.0 或 HTTP 1.1。
cs-host:顯示主機頭的內容。
cs(User-Agent):在用戶端使用的瀏覽器。
cs(Cookie):發送或接收的 Cookie 的內容(如果有)。
cs(Referer):使用者訪問的前一個網站。此網站提供到當前網站的連結。

二、【IIS記錄定義】

用戶端IP地址:提出請求的客戶機的 IP 位址。
使用者名稱:訪問伺服器的已驗證使用者的名稱。這不包括用連字號 (-) 表示的匿名使用者。
日期:活動發生的日期。
時間:活動發生的時間。
服務和執行個體:網站執行個體顯示為 W3SVC#;FTP 網站執行個體顯示為 MSFTPSVC#,其中 # 是網站的執行個體。
電腦名稱:伺服器的網路基本輸入/輸出系統 (NetBIOS) 名稱。
伺服器的 IP 位址:為請求提供服務的伺服器的 IP 位址。
所用時間:操作花費的時間長短(亳秒)。
發送位元組數:從用戶端向伺服器發送的位元組數。
接收位元組:用戶端從伺服器接收到的位元組數。
服務狀態代碼:HTTP 或 FTP 狀態代碼。
Windows 狀態代碼:用 Windows 使用的術語表示的操作的狀態。
請求類型:伺服器收到的請求類型(例如 GET 和 PASS)。
操作目標:操作目標 URL。
參數:傳遞給指令碼的參數

三、【IIS常用狀態代碼】

1、200 0 64 狀態代碼
64的出現不代表百度要K你,但是64的大量出現確實會帶來很大的問題,網路不可達,由於某種原因無法完全開啟頁面,或者網路不穩定這些原因,導致蜘蛛無法帶回頁面或者說不抓取該頁面。

2、304 0 0

這個返回碼代表蜘蛛訪問的頁面沒有更新,和他之前來的時候是一樣的,所以看到這個不要擔心,蜘蛛來過,只不過你沒有更新,所以他也不願意帶走這個頁面。

3、404 0 0

這個是代表404頁面,但是有個很嚴重的問題,這個返回碼告訴我們,蜘蛛來到了404頁面並把他帶走了,崩潰~~~~,要是這樣的話基本上你要倒黴了,因為你有太多的404,那麼蜘蛛就會不斷是抓取,不斷的帶走,這樣會造成無數的重複頁面,最終導致K站或者降權,正確的傳回碼是404 0 64 這就代表蜘蛛沒有抓取你這個頁面。

4、500錯誤

500錯誤是伺服器內部錯誤,是由程式的錯誤造成的,我不懂程式,但是500錯誤是會給你減分的,這點基本的邏輯都可以想的到,發現500錯誤,馬上查看是哪個頁面的,然後去修正以下錯誤吧!

5、302

在日誌中發現302的返回碼也是需要注意的,302為臨時重新導向,如果你是長期的將這個頁面重新導向到另一個頁面,麻煩你使用301永久重新導向,如果是302的話百度蜘蛛下次來還會訪問這個頁面,這樣又會造成複製大量頁面的問題,結果肯定是K,所以,抽空檢查以下。

【溫馨提醒IIS日誌一般存放的路徑:C:WINDOWSsystem32LogFilesW3SVC1】

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.