IIS 8.5 不記錄所有請求

IIS 8.5 不記錄所有請求

我遇到的問題是 Server 2012 R2 上的 IIS 8.5 無法正確記錄請求。直到大約一周前它都運行良好 - 生成> 10mb 的日誌檔案。這些資訊對我們的分析處理很有用。目前,日誌檔案包含的資訊非常少,偶爾會記錄請求 - 產生的日誌檔案<100kb。我不確定是什麼改變導致它停止。

我定期複製這些文件並在單獨的位置分析它們。上個月的日誌檔案每個都在 1mb 到 14mb 之間。相同的日誌檔案後來顯示為 <100kb 檔案。 for Date Modifiedevery 似乎沒有改變。我有兩組文件的副本。

在閱讀 IIS6 和 IIS7 的其他聽起來類似的問題後,我檢查了類似的設定:

  • 我的測試伺服器和生產伺服器之間的日誌目錄權限匹配。這似乎沒有改變。
  • 設定沒有改變 - dontLog = False,selectiveLogging = logAll
  • Use local time for file naming and rollover未選取。
  • W3C 日誌記錄設定為預設設定
  • 更改Log Event DestinationBoth log file and ETW event產生相同的結果。記錄的請求有限。
  • 重新啟動服務和 IIS 沒有產生任何變化
  • 重新啟動伺服器不會導致任何變更。
  • W3C 日誌服務設定為Automatic啟動


    #Software: Microsoft Internet Information Services 8.5
    #Version: 1.0
    #Date: 2015-10-08 15:22:58
    #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
    2015-10-08 15:22:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 187
    2015-10-08 15:27:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 78
    2015-10-08 15:32:58 x.x.x.x GET / - 80 - x.x.x.x MSIE+6.0 - 200 0 0 93
    

答案1

問題已經解決,但是我對活動目錄和網域控制器的理解還不夠。

以下是復原日誌檔案的條件:

  • 日誌檔案被保留,只是我的帳戶不可見。 (不儲存在伺服器/檔案系統上?)
  • 伺服器和網域之間存在信任關係故障。
  • 一旦網域和伺服器(包括帳戶)之間的信任關係恢復,日誌檔案將再次可用。這包括問題期間產生的所有日誌檔案。

希望這些資訊對未來的人有用。

相關內容