首先我的設置是用於測試目的: 有沒有辦法讓緩存在AppFabric Cache崩潰後保持不超時?
- 微軟Windows 2008 Server標準版
- 的AppFabric緩存的最新版本
- 每一個:
- 3虛擬機具有以下配置運行有配置文件存儲在本地網絡共享(我已經添加了每個配置中的所有機器)
- 緩存是分佈式的但不是高可用性(我們沒有企業版Windows)
- 每臺主機都配置爲主管,因此根據文檔至少應允許一臺主機崩潰。
- 每臺機器都有我的測試安裝了網站,以及本地緩存配置被用作代理(清漆使用)來分發流量測試目的
- 一臺Linux機器。
這是設置和現在解決問題。我正在測試的場景是模擬其中一臺服務器崩潰,然後將其重新放入羣集中。我在服務器崩潰和恢復時都遇到了問題。我正在使用的步驟來測試它:
- 將Linux計算機上的Varnish流量指向僅一臺服務器。
- 登錄以確保緩存中有東西。
- 拔掉網線爲其他服務器之一(模擬了服務器崩潰)
現在,我得到一個緩存時間,我得到一個服務錯誤。我希望應用程序仍然處於未崩潰的服務器上,並且需要一些時間才能讓緩存在其餘服務器上恢復。這是怎麼回事?重新插入網絡電纜並啓動主機會導致類似的問題。
所以我的問題是如果我錯過了什麼?我希望看到的情況是,如果一臺服務器崩潰了緩存,仍應該重新記錄upp,因爲大多數線索仍處於運行狀態,並且再次啓動崩潰的服務器應該將其正常地恢復到羣集中,而不會造成任何問題其他主機。但這可能不是它的工作原理?
我認爲它工作,但也許問題是我沒有企業服務器版本。 – 2012-07-11 10:50:01