簡體   English   中英

Azure應用程序網關返回隨機502錯誤

[英]Azure application gateway returning random 502 error

我們在Azure上進行如下設置

我們一直遇到的問題是,AG正在IP 1上隨機報告502錯誤。 一天之內,在某些隨機文件上可能會出現約20502個錯誤。 但是,IP1的IIS日志上的這些文件也顯示成功返回數據。

IP2根本沒有這個問題。

我們試圖交叉檢查AG到達502的日期/時間,並與IP1的IIS日志進行比較,以找到相應的請求,但找不到任何請求。 這里的假設是,如果請求達到IP1,它將在IIS日志中創建一個條目。

由於502錯誤是隨機的,並且僅由AG報告,因此我們無法鎖定根本原因。

任何人以前都遇到過此類問題,或者知道如何解決此類問題?

您可以嘗試以下方法:

我知道后端Win VM正在運行IIS,並且正在由應用程序網關進行負載平衡。 隨機502,

  1. 檢查HTTP超時值; 請服務台團隊檢查處理請求需要多長時間,有時檢查處理時間是否大於設置的HTTP超時時間。 隨機502。

  2. 發出問題時檢查后端運行狀況; 如果顯示不健康-檢查相應原因

  3. 在發布期間,檢查應用程序網關后端池的失敗請求計數

  4. 檢查使用情況,也許CPU的拍攝速度可能超過90%-可能

  5. 此外,您可以檢查IIS日志中的HTTP錯誤日志,以檢查IIS是否給出錯誤代碼502。

  6. 如果您啟用了WAF,請要求各自的團隊檢查使用WAF上載和下載的文件大小限制

我強烈認為后端Http設置的超時是間歇性的,並且IIS顯示所有200-399狀態代碼,因此超時。 嘗試增加超時時間並進行測試。

我希望這有幫助 :)

暫無
暫無

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

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