簡體   English   中英

IIS 日志未捕獲所有請求

[英]IIS Logs not capturing all requests

我試圖找到一種方法將 IIS 日志與我的 .NET API 代碼中生成的日志相關聯。 然而,我發現 IIS 日志似乎並沒有捕獲每個傳入的請求。 我對我的 API 進行了壓力測試,它向 IIS 中托管的 API 發出了大約 12000 個請求,但 IIS 日志似乎只捕獲了其中的 800 個左右。

我找不到其他有類似問題的人,所以我想知道我是否做錯了什么,還是我只是對 IIS 日志抱有太多期望?

歡迎對我將 IIS 日志與我的 api 日志相關聯的原始目標發表任何評論,因為這也不太順利。

IIS 在請求完成后記錄請求。 W3WP.exe 在響應發送到客戶端后記錄到內存中。 然后,W3Wp.exe 定期寫入網站配置中指定的 IIS 日志文件。 您可能需要等待幾秒鍾才能在 IIS 日志文件中看到請求。 我相信 HTTP.sys 是實時寫入的。 如果您沒有在 IIS 日志文件中看到您的請求,請檢查您是否確實在訪問您認為的網站。 您還可以檢查您的請求的最新 %systemroot%\\System32\\LogFiles\\HTTPERR 日志文件,如果 IIS 無法處理您的請求,HTTP.sys 將記錄 IIS 無法接受請求的原因。 希望這可以幫到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM