我們管理的是兩個AWS託管的機器一個.net MVC應用程序。 AWS負載平衡器管理每臺機器的流量。 Load Balancer配置爲每30秒對每臺機器執行一次運行狀況檢查。爲此,它會用TCP請求端口80確定AWS負載平衡器TCP健康檢查請求
應用期望每個請求的背後是人,所以健康檢查引起的副作用,例如不必要的寫入數據庫和臃腫的日誌文件。健康檢查請求的跡象表明HttpContext.Request.ServerVariables
屬性中只有一個鍵值對:「主機:mysite.com」
應用程序應該如何最好地識別此健康檢查請求,以便它可以以不會產生副作用的方式迴應?我想ActionFilter
但是否有比隔離檢查缺乏服務器變量的其他請求更準確的方法是什麼?
沒有要改變的健康檢查配置,這樣就爲HTTP模塊選項。謝謝! – Nick