Iis-7
如何設置 IIS 日誌記錄以最適合這種情況
我需要監視一個 IIS 7 應用程序池(WCF 正在其上執行),我想閱讀以下消息:
- 已收到請求 A。
- 游泳池倒了。
- 啟動池。
- 已收到請求 B。
- 游泳池上升。
- 已收到請求 C。
- 游泳池上升。
- 池起來。
- 響應 A 已發送。
- 已發送響應 B。
- 已發送響應 C。
- ETC…
背景
我收到很多關於應用程序速度慢的性能投訴,我注意到它與我們所做的定期池刷新“同步”……當我們對其進行測試並決定時間間隔時,這不是發生了,在全速執行的幾週內,我們接到了 2 個電話,現在我們每天接到 30 多個電話……我相信游泳池需要很長時間才能“起床”……
編輯 1:
我的期望是,在回收時,池應該在 30 秒內啟動並執行。現在我想確定需要多長時間。如果我能從讀取 dll 和其他內在操作中獲得更準確的資訊,例如 I/O,那就太好了
我最終使用了日誌記錄……特別是應用程序的啟動和關閉……它最終為我提供了足夠準確的數據