国产最新精品盗摄视频,Av最新高清无码专区,色婷婷久久综合中文,国产精品三级在线播放 综合无码一区二区三区四区五区,性猛交╳XXX乱大交,亚洲综合色视频在线观看,日韩在线,中文

Httperr.log詳細說明

2015/5/9 11:46:591843 閱讀

    Microsoft Internet Information Services (IIS) 版本 6.0 引入了在單獨的文件從 Web 日志中記錄的錯誤。

    IIS 6.0 中的 httperr.log 文件只是為了向我們的讀者提供一點解釋,它記錄的是有關 http.sys 的活動和錯誤。例如,如果有某個應用程序池脫機,沒有網站可以響應請求,這樣 http.sys 中就會記錄一個條目。無效的 http 請求、超時客戶端連接掉線、有效連接由于信息接收太慢而掉線以及其他類似事件都會被記錄到其中。

    httperr 日志文件的文件格式如下:
    字段 描述 Date

    以 UTC 時間形式表示的日期。這個條目的長度總是 10 個字符,例如 2000-01-31。
    Time
    時間,以 UTC 時間形式表示。這個條目的長度總是 8 個字符,例如 00:12:23。
    Client IP
    客戶端的 IP 地址。IP 地址的版本可以是 IPv4 或是 IPv6。如果是 IPv6,則“作用域 ID”字段也會出現。
    Client Port
    客戶端的端口。
    Server IP
    服務器的 IP 地址。服務器的 IP 地址可以是 IPv4 或是 IPv6。如果是 IPv6,則“作用域 ID”字段也會出現。
    Server Port
    服務器的端口。
    Protocol version
    協議版本,如果連接上的最后一個請求經過充分分析后足以確定協議版本的話。如果主版本或次版本大于或者等于 10,驅動程序就會將版本記錄為“HTTP/?.?”。
    Verb
    謂詞,如果最后一個請求經過分析認為可以傳遞謂詞狀態(tài)的話。未知的謂詞也會被記錄。HTTP.sys 限制謂詞的長度不得超過 255 字節(jié),超出的字節(jié)將被截斷。
    CookedURL 和查詢
    URL 及其查詢,如果二者都存在的話。URL 與查詢之間以問號 (?) 分隔。如果請求的 URL 被完全處理(也稱為 cooked),則處理的 URL 就會被記錄并進行本地代碼頁面轉換,同時被視為 Unicode 字段。
    如果在記錄時僅提供未經處理(原始)的 URL,則會按原樣對其進行記錄,并且不會進行本地代碼頁面轉換。HTTP.sys 限制 URL 的長度不得超過 4096 字節(jié),超出的字節(jié)將被截斷。


    協議狀態(tài)
    請求的響應的協議狀態(tài),如果可用的話。這個值不能大于 999。
    Site ID
    站點 ID,這是一個數值型的值。例如,這個字段不是記錄 W3SVC1,而是會記錄“1”。站點 ID 的值沒有上限(這個值最大可以到 MAX_ULONG)。
    Reason phrase
    關于為什么會出現錯誤的詳細信息,取決于錯誤類型。這個字段不能為空。有關原因短語的更多信息,請參見本章后面的“HTTP.sys Reason phrase”。
    (以下地址中可以找到此列表:http://www.microsoft.com/resources/documentation/IIS/6/all/techref/en-us/iisRG_LOG_14.mspx)
    您可以看到網站 ID 已經被記錄;但是如果每個站點都具有多個應用程序池,您就無法找出請求被定向到網站的哪個池。在 Windows Server 2003 Gold Release 中,這些字段是不可配置的。
    為了解決這些問題,Microsoft 發(fā)布了一項顯著更改 httperr 日志文件的 http.sys 更新。應用此項更新后,您就可以某種程度上配置這個記錄的字段,它成了 httperr 日志文件加上 W3SVC 標準日志文件的組合。將與錯誤有關的“應用程序池”的條目添加到此字段中,您就會有一個更為詳細的信息日志文件。

    以下地址中詳細介紹了這些更改:http://support.microsoft.com/default.aspx?scid=kb;en-us;832975. Windows Server 2003 Service Pack 1 中也包含此功能。

    打開httperr*.log , 您可能看到 Timer_MinBytesPerSecond 錯誤或 Timer_ConnectionIdle 錯誤。 這些是由 IIS 默認設置, 內其元數據庫, 定義用于連接到保持活動小通信流速率和最大空閑時間之前連接中斷允許。

    1) 從 IIS 管理器右鍵單擊 Internet Information Server (IIS) 管理器級別根目錄上并轉到屬性。 選中要啟用直接編輯元數據庫框。單擊確定。

    在記事本中打開 C:\Windows\system32\inetsrv\MetaBase.xml 文件 2)。 要搜索有關 " MinFileBytesPerSec "。將用于 MinFileBytesPerSec 設置從 240 更改為 0。 執(zhí)行其他搜索, 該時間將 600 " ConnectionTimeout "。 保存更改并退出。

    3) 重新啟動 IISAdmin 服務以更改生效。

    一、關閉IIS HTTPRERR日志功能

    默認情況下,2003服務器會把所有IIS訪問錯誤的記錄寫入 C:\WINDOWS\system32\LogFiles\HTTPERR 下的 log 文件中,如果訪問量比較大,可能一段時間后日志文件可能會占滿C盤空間,導致服務器死機

    同時因為要寫入所有的IIS訪問記錄,如果訪問量較大會大大增加服務器CPU占用率

    關閉HTTPERR的方法

    運行里輸入 regedit 進入注冊表編輯器

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters]

    在右邊 點鼠標右鍵 新建dword值 EnableErrorLogging 重新啟動服務器就可以了

    "EnableErrorLogging"=dword:00000000

    重起后,2003不再寫入HTTPERR日志文件,可以看到服務器CPU占用明顯下降!

    二、修改存儲目錄也不失為一個好的辦法

    尋找:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

    在下面建立一個字符串值.即REG_SZ

    數值名稱 命名為: ErrorLoggingDir

    數值數據 為你指定的路徑比如 D:\logofilse

    原文來自:http://blog.chinaunix.net/uid-20691565-id-3179556.html

    下一條:windows2003 iis6.0站點打不開重啟系統(tǒng)才可以

    上一條:windows2003 IIS6.0 PHP環(huán)境的配置

棗莊西橋網絡微信小程序微信小程序

棗莊西橋網絡手機站二維碼掃描手機瀏覽