2016-10-17 52 views
1

根據亞馬遜Route 53文檔,如果超過18%的健康檢查人員報告了端點將被標記爲健康。路線53健康檢查標記爲健康,即使他們只有18%的健康檢查者可以達到。這個18%的門檻可以調整嗎?

上週我們發現了一個特定的場景,那就是Google的停機導致Google負載均衡器的可用性從100%可用性逐漸下降到只有約20%的AWS健康檢查器可訪問。

希望的行爲本來是要將此健康檢查標記爲不健康,但似乎只有在可用性降至18%以下時纔會觸發健康檢查。有沒有辦法將這個18%的數字調高?

從亞馬遜路線53文檔here

每個亞馬遜路線53健康檢查其傳播健康檢查的全球亞馬遜路線53 DNS服務器的結果。如果超過18%的可用健康檢查程序報告端點健康,則Amazon Route 53會在適用時使用相關資源記錄集對查詢做出響應。如果18%或更少的運行狀況檢查程序報告端點狀況良好,則Amazon Route 53通常不會響應使用相關資源記錄集的查詢。 18%的價值可能會在未來版本中發生變化。

回答

0

沒有配置選項用於修改路由53健康檢查器如何操作。

一個選項是創建您自己的健康檢查。例如,Web服務器可以檢查它是否可以連接到數據庫。在Web服務器上創建一個特殊頁面(例如example.com/health.htm),該頁面進行檢查並返回「成功」消息。然後,將Route 53配置爲查找該消息作爲運行狀況檢查的一部分。

請參閱String Matching documentation