gpt4 book ai didi

Wordpress W3Total 缓存和 redis 故障转移

转载 作者:可可西里 更新时间:2023-11-01 11:27:10 25 4
gpt4 key购买 nike

我正在尝试使用 Redis 和 HA 创建一个 Wordpress 网页,但我的问题是 W3 Total Cache 似乎不适用于故障转移 Redis 服务器...

我的配置是这样的:

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

Redis sentinel 似乎工作正常,当 master 不在时,slave 开始工作,但 W3 Total Cache 看起来无法管理故障转移配置,然后网页停止工作。

在图像上,我只链接了主服务器,因为这是实际配置,但在测试期间,我在 Total Cache 插件上配置了两个服务器,并且行为是相同的:当 master 失败时,页面停止工作。如果我更改配置文件以删除主服务器,那么就是 Total Cache 开始使用从服务器的时间。

我怎样才能让 W3TC 在主机出现故障时使用从机?

谢谢和问候!!

最佳答案

最后,我将从服务器配置为可写,并使用 HAProxy 来使用两个服务器。当 master 失败时,HAProxy 会检测到它,然后仅使用 slave。

关于Wordpress W3Total 缓存和 redis 故障转移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44603181/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com