2017-06-17 102 views
0

我試圖創建的Redis和HA WordPress的網頁,但我的問題是,看起來像W3的總緩存不工作故障轉移服務器的Redis ...WordPress的W3Total緩存和Redis的故障轉移

我的配置看起來是這樣的:

+--------+ +--------+  +--------+ 
|  | |  |  |  | 
| Web 1 | | Web 2 |  | Web N | 
|  | |  |  |  | 
|  | |  | ... |  | 
+----+---+ +---+----+  +---+----+ 
    |   |    | 
    | +-------+ +----------+ 
    | |   | 
    +--+-+---+  | +--------+ 
    |Redis +-------+ |Redis | 
    |Master |   |Slave | 
    |  +------------+  | 
    |Sentinel|   |Sentinel| 
    +---+----+   +----+---+ 
     |      | 
     |  +--------+  | 
     |  |  |  | 
     |  |Sentinel|  | 
     +------+  +------+ 
      |  | 
      +--------+ 

Redis的哨兵似乎很好地工作,當主人不在,從開始工作,但W3的總緩存貌似是無法管理的故障轉移配置,然後在網頁停止工作。

就因爲是實際的配置,但在測試過程中我已經配置上的總緩存插件和行爲兩個服務器,我只掛在主圖像是相同的: 當主設備發生故障,頁面停止工作。如果我更改配置文件以刪除主設備,那麼當Total Cache開始使用從設備時。

當主控制器出現故障時,我如何才能使W3TC使用從控制器?

感謝和問候!!

回答

0

最後,我將奴隸配置爲可寫,並且我使用HAProxy來使用兩臺服務器。當主站發生故障時,HAProxy會檢測到它,然後僅使用從站。