我得到的是一個網站的雲服務託管Web角色縮放在網站(Web角色)實例臨危請求。 我們使用自定義監控(工作者角色)處理可預測的負載峯值,該負載峯值將根據預測的負載配置文件週期性放大或縮小。 該部分正在工作。
問題
後,網站的新實例由監控安裝,我們只是有其要求達到的新實例之前,新的實例是完全加載用戶的情況。它導致網頁瀏覽器上無法訪問的網站空白頁面。鑑於我們典型的目標客戶,這是非常糟糕的。 這種情況發生在測試人員在進行規模化過程中(大約第一次)連接到網站的情況。
難道我的問題是,有沒有辦法確保Web角色已完全加載IIS7,啓動應用程序並完成所有網站熱身過程,然後再發送任何請求? 或者以更一般的方式,我們可以自己決定哪些實例可用於負載平衡器?我的意思是我假設有一個內置的雲服務負載平衡器,可以自動分配請求。
在此先感謝。
感謝kwill細節上的配置,這正是我一直在尋找。 由於部署策略,我無法儘快進行測試,但當我獲得更多結果時,我會保持此帖爲最新版本。 – Quentin 2014-11-12 09:57:09
我測試過它,它工作。我將這個方法的內容封裝在一個while([boolean])中,以確保它不會因爲TimeOutException而繼續。 – Quentin 2014-11-14 11:27:10