簡體   English   中英

服務器關閉負載均衡器時REST API隨機404錯誤

[英]REST API random 404 error when a server is down on load balancer

我們有一個基於REST的API項目。 該項目在IIS上托管在負載均衡器上的多個服務器上。除非服務器在負載均衡器上發生故障時,我們會收到404 Bad Request錯誤幾秒鍾然后它自行解析。 我們如何解決這個問題? 是否需要在IIS或REST API項目本身中進行任何更改?

據我所知,如果您使用IIS ARR的負載均衡,則無需添加specail設置來檢查服務器的狀態。 IIS ARR健康測試將自動發送請求以檢查服務器是否正常工作。 如果IIS ARR發現服務器已關閉或返回錯誤,則不會將請求重定向到服務器。

此外,據我所知,404錯誤意味着找不到頁面不是壞請求。 通常,400是錯誤的請求狀態代碼。

如果您發現服務器場中的服務器已關閉,我建議您可以嘗試直接通過brwoser訪問服務器以了解詳細信息錯誤消息。

如果服務器返回404錯誤,這意味着您的瀏覽器無法訪問服務器,則通常是網絡問題。 您應該檢查DNS服務器設置或確保IIS Web應用程序正在運行。

如果服務器返回400錯誤,則應根據詳細信息400錯誤消息進行故障排除。 Normall,它顯示請求包含錯誤的標題。

暫無
暫無

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

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