网站错误提示“Error establishing a Redis connection”怎么办?

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

网站错误提示“Error establishing a Redis connection”怎么办?

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

网站错误提示“Error establishing a Redis connection”怎么办?

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

代码语言:javascript
复制
#!/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://xiu.xzwidea.cn"  # 替换为你要检测的网站 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脚本添加到计划任务中,设置每一分钟检测一次:

网站错误提示“Error establishing a Redis connection”怎么办?

然后你会发现基本上出了问题就会自动处理了!

关于网站错误提示“Error establishing a Redis connection”怎么办?的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2024年7月31日 上午11:47
下一篇 2024年7月31日 下午12:00

相关推荐

  • 阿里云SSH服务器拒绝密码登录的解决方法

    当你尝试通过SSH连接到远程服务器时,可能会遇到提示信息”SSH服务器拒绝了密码,请再试一次”。这种情况通常是因为服务器端配置限制了root用户的密码登录。本文将引导你逐步修改服务器端SSH配置,允许使用密码进行登录。 步骤1:进入终端窗口 首先,在你的本地计算机上打开一个终端窗口(对于Linux和macOS用户,可以通过快捷键或菜单…

    2024年8月15日
    285
  • 使用测速脚本对 Linux 服务器进行测速

    最近又搞了个美国的服务器来学习,但是发现在国内直连速度特别慢,就想知道一下他的速度到底怎么样?在厘米大神那找了个综合测速脚本进行测速,并记录如下! 使用 root 账号登陆服务器,输入以下指令: wget -qO- bench.sh | bash 通过这个测速脚本,缙哥哥发现服务器方面,Pump Cloud 是真的不错,阿里云次之,最近买来学习Linux的那…

    2021年8月12日
    476
  • 推荐三个方法来关闭 WordPress 自动更新

    推荐三个方法来关闭 WordPress 自动更新 # 方法一 推荐!编辑 WordPress 网站目录下的 wp-config.php 文件,添加如下代码: define( ‘AUTOMATIC_UPDATER_DISABLED’, true ); # 方法二 编辑当前主题的 functions.php 配置文件(仪表盘 – 外观 –…

    2023年8月22日
    371
  • 比较热门的域名 XYZ域名和COM的域名的区别和选择建议

    如今COM域名新注册和续费成本越来越高,有朋友开始动摇准备选择其他后缀域名做网站。比如有网友提到用.XYZ域名后缀做网站成本低,有服务商首年还甚至免费。对于XYZ和COM域名的选择和区别我们简单的介绍。 第一、XYZ和COM域名介绍 1、XYZ域名 .xyz是一种通用顶级域名,于2014年推出。旨在提供一个简单、独特且广泛适用的域名选项。.xyz域名在开始时…

    2023年9月18日
    354
  • 如何提升WordPress网站打开前后台的速度

    给大家介绍如何提升WordPress打开前后台的速度,希望对需要的朋友有所帮助!装好WordPress之后,准备想访问自己的网站,或是登入后台的时候,却发现,这个速度不敢恭维,即使是本地话的程序,也是慢慢的。操作起来也要挺久。那下面我们来解决一下这个问题,提升WordPress的打开速度。 造成这个主要是谷歌被屏蔽的问题,其被屏蔽的主要原因,大家都懂的。 现…

    2022年2月12日 建站知识
    605