日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR

發布時間:2023/12/4 编程问答 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ??失敗請求跟蹤規則(FailedRequest Tracing Rules)是IIS7中對請求處理進行診斷的強大的工具。我們本篇文章將會帶領大家一步步的來配置失敗請求跟蹤規則,并且告訴大家如何使用這些信息來診斷ARR

??????? 要真正的理解本篇文章要講述的知識,需要知道如何在IIS7對失敗的請求進行跟蹤診斷,有關這部分知識,我們后續會補充上來,大家自行閱讀。

??????? 我們本篇文章的目的就是如何配置失敗請求的跟蹤規則,例如如何查看跟蹤信息對ARR進行故障分析與診斷。

??????? 首先我們來看看如何配置失敗請求的跟蹤規則,我們以Win 2008為例子,在Win7中的IIS沒有這個功能。

配置失敗請求的跟蹤規則

1.??????打開IIS的管理界面

2.??????IIS的站點中選擇一個要對失敗請求進行跟蹤的站點,例如要對Default Web Site跟蹤。

3.??????選擇站點,然后在“操作”面板中的“配置”下,選擇“失敗請求跟蹤”,如下:?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

4.??????在彈出的窗口中,啟用跟蹤,,并且配置跟蹤文件的路徑和文件的小大,如下:


5.??????點擊“確認”,保存修改。

6.??????然后,選中“Default Web Site”,然后選中“失敗請求跟蹤規則”,如下:


7.??????雙擊“失敗請求跟蹤規則”,然后再“操作”面板中,點擊“添加”,如下:


8.??????在彈出的窗口中可以選中要進行跟蹤的頁面文件,這里我們選中“所有內容”,然后點擊“下一步”,看到如下:


在新的界面中,我們設置:如果請求的狀態處于200~399,我們就進行跟蹤,對于其他的,我們不跟蹤。

9.??????點擊“下一步”,看到下面的界面:


在這里,我們只選中“WWW Server”,并且在右邊的“區域”,我們只選中圖中的兩個。因為ARR只是依賴這兩個組件。

10.??點擊“完成”,就可以了。

以后只要有請求發送給ARR,并且符合之前的配置的失敗規則,那么相關的信息就會記錄下來。其實這一點和我們在程序中記錄日志道理是一樣的。

分析失敗請求跟蹤規則日志

1.??????導航到響應的目錄,打開我們的跟蹤日志,這個路徑就是我們之前配置的,默認的路徑是“%SystemDrive%\inetpub\Logs\FailedReqLogFiles\”。

2.??????選中屬于某個站點的日志文件夾,我們之前是跟蹤Default Web Site,所以我們選擇“W3SVC1”,因為這里的文件夾是以站點的ID命名的,Default Web SiteID1,那對應的跟蹤文件夾就是W3SVC1,如果某個站點ID2,那么文件夾就是W3SVC2,以此類推。如下:


?

我們可以在IIS中查看任何一個站點的ID:選中站點,在“操作”面板中,選擇“高級設置”,如下:


3.??????打開文件夾,看到很多的XML文件,如下:


4.??????找到一個名字為:fr00001.xml的文件,用瀏覽器打開。可以看到很多的信息,如下:


5.??????對于上面列出的信息,重點關注以下信息:

GENERAL_REQUEST_HEADERS

?? Headers:顯示被ARR接受到的Http 頭信息

?

ARR_REQUEST_ROUTED

?? WebFarm:告訴請求被那個WebFarm處理

?? Server:告訴請求被轉發給了哪個服務器

?? Algorithm:告訴那個負載均衡算法被使用

?? RoutingReason:告訴為什么要將一個請求轉發給選中的服務器

?

ARR_SERVER_STATS

?? State:目標服務器的可用情況

?? TotalRequests:多少給請求被發送給了這臺服務器

?? CurrentRequests:這臺服務器此時的并發請求數量

?? BytesSent:一直發送給這臺服務器多少數據(KB

?? BytesReceived:服務器一共接受了多少數據(KB

?? ResponseTime:服務器的平均響應時間

?

還有更多信息,都非常好理解!大家可以多多的嘗試,閱讀!

相關內容

  • 構建高性能.NET應用之配置高可用IIS服務器-第一篇:IIS必須掌握的知識

  • 構建高性能.NET應用之配置高可用IIS服務器-第二篇 IIS請求處理模型

  • 構建高性能.NET應用之配置高可用IIS服務器-第三篇 IIS中三個核心組件的講解(上)

  • 構建高性能.NET應用之配置高可用IIS服務器-第四篇 IIS常見問題之:工作進程回收機制(上)

  • 構建高性能.NET應用之配高可用IIS服務器-第五篇 IIS常見問題之:工作進程回收機制(中)

  • IIS負載均衡-Application Request Route詳解第一篇: ARR介紹

  • IIS負載均衡-Application Request Route詳解第二篇:創建與配置Server Farm

  • IIS負載均衡-Application Request Route詳解第三篇:使用ARR進行Http請求的負載均衡

  • IIS負載均衡-Application Request Route詳解第四篇:使用ARR實現三層部署架構

  • IIS負載均衡-Application Request Route詳解第五篇:使用ARR來配置試點項目


作者介紹:汪洋,哪合伙CEO,曾大漢電子商務有限公司首席技術官,副總裁,負責公司產品、技術、運營,參與商業模式設計。華康移動醫療前CTO,副總裁,首席架構師。微軟MVP


.NET社區新聞,深度好文,微信中搜索dotNET跨平臺或掃描二維碼關注

贊賞

人贊賞

總結

以上是生活随笔為你收集整理的IIS负载均衡-Application Request Route详解第六篇:使用失败请求跟踪规则来诊断ARR的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。