WPengine 不允许将 redis 与 scalegrid 集群连接
WPengine not allowing to connect redis with scalegrid cluster
我已经设置了带有 wordpress 的 scalegrid redis 集群。但是我的 wp-engine WordPress 站点无法连接 Wp object cache
插件
的 scale grid 集群
我遇到了这个问题
Status: Not connected
Client: PhpRedis (v5.3.1)
Drop-in: Valid
Disabled: No
Ping:
Connection Exception: Connection refused (RedisException)
Errors: [
"Connection refused"
]
PhpRedis: 5.3.1
Predis: Not loaded
Credis: Not loaded
PHP Version: 7.4.14
Plugin Version: 2.0.17
Redis Version: Unknown
Multisite: No
Filesystem: Working
Global Prefix: "wp_"
Blog Prefix: "wp_"
WP_REDIS_DISABLED: false
WP_REDIS_PREFIX: "8820f86645f21b76"
WP_CACHE_KEY_SALT: "8820f86645f21b76"
Global Groups: [
"blog-details",
"blog-id-cache",
"blog-lookup",
"global-posts",
"networks",
"rss",
"sites",
"site-details",
"site-lookup",
"site-options",
"site-transient",
"users",
"useremail",
"userlogins",
"usermeta",
"user_meta",
"userslugs",
"redis-cache"
]
Ignored Groups: [
"counts",
"plugins",
"themes",
"blog-details",
"blog-id-cache",
"blog-lookup",
"global-posts",
"networks",
"rss",
"sites",
"site-details",
"site-lookup",
"site-options",
"site-transient",
"users",
"useremail",
"userlogins",
"usermeta",
"user_meta",
"userslugs",
"redis-cache",
"blog_meta",
"tribe-events-non-persistent",
"avada"
]
Unflushable Groups: []
Drop-ins: [
"advanced-cache.php v by ",
"Redis Object Cache Drop-In v2.0.17 by Till Krüss"
]
有人解决这个问题吗?
注意:我没有在 wp-engine.in 上安装 redis-cli,我的情况是我使用 scalegrid 集群连接插件。
提前致谢
ScaleGrid 有一个博客 post 来解决这个用例:使用 Redis
对象缓存以加速您的 WordPress 安装。这有帮助吗?
根据文章,这是所需的最低配置。
define('WP_REDIS_HOST', '<your-ScaleGrid-Hostname>');
define('WP_REDIS_PASSWORD', '<your-ScaleGrid-Password>');
一个好的起点可能是将您的配置文件剥离到这个,看看是否有帮助?
除此之外,没有太多信息可以继续。错误似乎
指示网络错误 - 您是否已验证网络连接是否正常
恰当的?一种选择是在您的 WP 机器上安装 redis CLI 并尝试通过它进行连接。如果问题出在 PHP/WordPress 或 connectivity/configuration
上,那将有助于缩小范围
您也可以查看Redis服务器端的日志,检查是否有错误。如果您还没有,也许可以联系 support@scalegrid.io 以便他们可以为您调试?
我已经通过更改规模网格 Redis 集群解决了这个问题。
只是为了其他开发人员的上下文,请确保您在进行此更改后创建了没有 -- tls
的新集群连接不会被 wp-cache 对象插件拒绝。
也根据 https://help.scalegrid.io/docs/redis-cli-tool-installation-use
文档确保您可以与 sg-cli 建立连接。
我已经设置了带有 wordpress 的 scalegrid redis 集群。但是我的 wp-engine WordPress 站点无法连接 Wp object cache
插件
我遇到了这个问题
Status: Not connected
Client: PhpRedis (v5.3.1)
Drop-in: Valid
Disabled: No
Ping:
Connection Exception: Connection refused (RedisException)
Errors: [
"Connection refused"
]
PhpRedis: 5.3.1
Predis: Not loaded
Credis: Not loaded
PHP Version: 7.4.14
Plugin Version: 2.0.17
Redis Version: Unknown
Multisite: No
Filesystem: Working
Global Prefix: "wp_"
Blog Prefix: "wp_"
WP_REDIS_DISABLED: false
WP_REDIS_PREFIX: "8820f86645f21b76"
WP_CACHE_KEY_SALT: "8820f86645f21b76"
Global Groups: [
"blog-details",
"blog-id-cache",
"blog-lookup",
"global-posts",
"networks",
"rss",
"sites",
"site-details",
"site-lookup",
"site-options",
"site-transient",
"users",
"useremail",
"userlogins",
"usermeta",
"user_meta",
"userslugs",
"redis-cache"
]
Ignored Groups: [
"counts",
"plugins",
"themes",
"blog-details",
"blog-id-cache",
"blog-lookup",
"global-posts",
"networks",
"rss",
"sites",
"site-details",
"site-lookup",
"site-options",
"site-transient",
"users",
"useremail",
"userlogins",
"usermeta",
"user_meta",
"userslugs",
"redis-cache",
"blog_meta",
"tribe-events-non-persistent",
"avada"
]
Unflushable Groups: []
Drop-ins: [
"advanced-cache.php v by ",
"Redis Object Cache Drop-In v2.0.17 by Till Krüss"
]
有人解决这个问题吗?
注意:我没有在 wp-engine.in 上安装 redis-cli,我的情况是我使用 scalegrid 集群连接插件。
提前致谢
ScaleGrid 有一个博客 post 来解决这个用例:使用 Redis 对象缓存以加速您的 WordPress 安装。这有帮助吗?
根据文章,这是所需的最低配置。
define('WP_REDIS_HOST', '<your-ScaleGrid-Hostname>');
define('WP_REDIS_PASSWORD', '<your-ScaleGrid-Password>');
一个好的起点可能是将您的配置文件剥离到这个,看看是否有帮助?
除此之外,没有太多信息可以继续。错误似乎 指示网络错误 - 您是否已验证网络连接是否正常 恰当的?一种选择是在您的 WP 机器上安装 redis CLI 并尝试通过它进行连接。如果问题出在 PHP/WordPress 或 connectivity/configuration
上,那将有助于缩小范围您也可以查看Redis服务器端的日志,检查是否有错误。如果您还没有,也许可以联系 support@scalegrid.io 以便他们可以为您调试?
我已经通过更改规模网格 Redis 集群解决了这个问题。
只是为了其他开发人员的上下文,请确保您在进行此更改后创建了没有 -- tls
的新集群连接不会被 wp-cache 对象插件拒绝。
也根据 https://help.scalegrid.io/docs/redis-cli-tool-installation-use 文档确保您可以与 sg-cli 建立连接。