2017-06-17 3 views
0

私はRedisのとHAとのWordpressのWebページを作成しようとしていますが、私の問題は、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はマスタを検出してスレーブのみを使用します。

関連する問題