2016-07-28 43 views
-1

我設置了一個Azure的流量管理,在優先模式,爲我的網站。我有一個主要和一個故障轉移位置,都由一個「FailoverMonitor.aspx」頁面進行監視 - 如果任何資源停止了適當的資源\區域,我會返回一個500錯誤。如果所有位置都關閉,我還想確保將錯誤消息返回給用戶。我需要對Azure的流量管理站點下頁優先模式

在我的測試,我決定打破我的兩個主(優先級1)和故障轉移(優先級2),並在此過程中,我看到了主要位置端上來了。

這種出乎我的意料,我有點希望該網站根本不返回任何東西。但相反,它擔任了被認爲是在「退化」狀態的站點。

我加了3端點到交通管理器返回「抱歉,我們現在下」頁面 - 但這是預期的方法來恢復這樣的消息?我只是想確保我正在完成所有預期的步驟,而不是濫用這項服務。謝謝!

回答

1

當所有的端點被流量管理器監視對給定曲線下降,它使一個「最好的情況下努力」,並作出響應,如果所有的端點實際上處於聯機狀態,而不是根本不返回任何端點。

這一方面和其它端點監控細節更多細節,可以發現:https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-monitoring/

下面有關章節副本粘貼:

會發生什麼,如果所有的流量管理端點(不包括用禁用或停止狀態的端點)沒有通過健康檢查,並顯示退化狀態? 這通常是由服務配置中的錯誤(例如阻止流量管理器運行狀況檢查的訪問控制列表[ACL])或流量管理器配置文件的配置錯誤(例如錯誤的監控路徑)。 在這種情況下,流量管理器進行「盡力而爲」的嘗試並作出響應,就好像所有降級狀態端點實際上處於聯機狀態一樣。這比替代方法更可取,因爲它不會返回DNS響應中的任何端點。 此行爲的後果是,如果流量管理器運行狀況檢查配置不正確,它可能會像流量管理器正常工作一樣從流量路由中出現。但是,在這種情況下,如果端點發生故障,則不會發生端點故障轉移,並且這會影響整個應用程序的可用性。爲確保不會發生這種情況,檢查配置文件顯示聯機狀態而非降級狀態很重要。聯機狀態顯示流量管理器運行狀況檢查按預期工作。

+0

正是我一直在尋找,感謝您的信息! – ewitkows

0

我想確保在所有位置都關閉時向用戶返回錯誤消息。

由於流量管理器是一個DNS唯一的解決方案我不知道誰是應該服務於「我們倒」網頁..

第3端點服務靜態頁面應該做的工作。