wp程序网站总是错误提示“Error establishing a Redis connection”怎么办?

'
温馨提示:本站所有资源存于站长个人网盘,永不失效,软件资源随着时间增加可能会失效,例如追剧软件,优先下载最新发布的文章,软甲均不会收费,如遇到付费,强制更新等,则软件失效!软件失效请在评论区反馈!

WordPress建站使用缓存软件之后,经常会出现“Error establishing a Redis connection”的提示,如图:

wp程序网站总是错误提示“Error establishing a Redis connection”怎么办?-筑梦资源网

去宝塔面板查看后发现,是因为MongoDB或者Redis插件被关闭,你需要手动重启插件才行

wp程序网站总是错误提示“Error establishing a Redis connection”怎么办?-筑梦资源网

我也没找到具体原因,也有可能是我的设置有问题或者wp程序自身对大数据的处理不够好,所以我想了办法,避免晚上网站宕机影响网站流量,所以就做了这个自动脚本。

wp程序网站总是错误提示“Error establishing a Redis connection”怎么办?-筑梦资源网
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:清风# 
原文:https://www.qfya.com/5793.html
来源:清风博客 www.qfya.com
----------------------- 

#!/bin/bash
# 检测 Redis 是否在运行
redis_status=$(systemctl is-active redis.service)
if [ "$redis_status" != "active" ]; then
    echo "Redis is not running. Restarting Redis..."
    systemctl start redis.service
    echo "Redis restarted."
fi
# 检测网站是否可访问
website_url="http://www.qfya.com"  # 替换为你要检测的网站 URL
http_status=$(curl -s -o /dev/null -w "%{http_code}" $website_url)
if [ "$http_status" != "200" ]; then
    echo "Website is not accessible. Restarting Redis..."
    systemctl restart redis.service
    echo "Redis restarted."
fi

设置计划任务,把这个Shell脚本添加到计划任务中,设置每一分钟检测一次:然后你会发现基本上出了问题就会自动处理了!

    正规长期套餐卡
    © 版权声明
    THE END
    喜欢就支持一下吧
    分享
    评论 抢沙发
    头像
    欢迎您留下宝贵的见解!
    提交
    头像

    昵称

    取消
    昵称表情代码图片

      暂无评论内容