阿里雲負載均衡服務

前言

    公司爲了雙十一和雙十二作了幾個活動頁面,經過微信公衆號推送活動地址的方式,前臺頁面是部署在阿里雲的 OSS 上的,經過阿里雲 CDN 加速;html

    後臺部署在阿里雲的 ECS 上的 tomcat 裏,加上阿里雲的負載均衡對外服務。後端

 

前臺 HTTP 請求報 502 錯誤

    項目上線的時候,tomcat 啓動正常,前臺頁面訪問卻報了一個 502 錯誤,一開始看到 502 遍懷疑是後臺 tomcat 沒有啓動成功,經過在本地服務器上用 curl 請求接口發現,接口返回正常,並無 502 的錯誤,那麼必定是中間某個代理服務器報出這個 502 的錯誤。tomcat

    根據項目架構來看,代理服務器應該是阿里雲的負載均衡服務,登陸阿里雲控制界面查看,阿里雲的負載均衡服務有個檢查端口狀態的選項,就是在後端配置一個 html 頁面,而後負載均衡去請求,若是成功就會顯示這個端口正常。服務器

    登陸到控制檯顯示這個檢測選項異常,以前一直覺得這個檢測和負載均衡功能是分開的,實際上不是,負載均衡服務在檢測不成功的時候,是不提供負載的服務的,也就是響應中 502 狀態碼的緣由。微信

相關文章
相關標籤/搜索