web建站教程
  1. 首页
  2. vuejs
  3. js
  4. 好玩
  5. seo教程
  6. 前端知识
  7. 百度echarts
  8. 更多
    php入门
    nodejs
    mockjs
    reactjs
    mysql
    wordpress
    织梦cms
    帝国cms
    git教程
    IT知识
    模板大全
    休息站

宝塔数据库经常自动停止导致页面404报错解决方法

1991 ℃
     

自从用了wordpress框架之后,宝塔面板数据库经常自动停止导致页面无法正常方法出现404,这是什么原因造成的呢?下面web建站小编给大家简单分析一下!

原因分析:

1、宝塔的数据库经常性自动停止,是因为网站频繁的请求数据库,而服务器内存又不足,为了保证服务器不彻底卡死,保护性的自动停止数据库。

2、wordpress框架有个很大的问题就是不会生成真正的静态页面(页面都是伪静态),wordpress插件过多,很多都是国外的,后台也是在频繁的请求数据库!

3、服务器配置过低,用户访问量超过一定的量也会出现数据库奔溃,百度蜘蛛也要设置好上限!

解决方法:

方法一:添加计划任务,定时重启(不管数据库有没有崩掉)

pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
	bash /www/server/panel/script/rememory.sh
	/etc/init.d/mysqld start
fi

方法二:自动检测数据库是否停止,如果检测到数据库停止,自动重启!

#!/bin/bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin 
export PATH pgrep -x mysqld /dev/null if [ $? -ne 0 ] echo At time:$(date) 
:MySQL is stop . /var/log/mysql_messages service mysqld start fi

进入宝塔面板-找到任务计划-新建一个任务计划,每分钟检查一下!

宝塔Linux面板部署SSL直接闪退重新加载面板解决方法

阿里云轻量服务器升级后宝塔面板没有扩容

宝塔利用shell脚本定时重启MySQL数据库

标签: shell脚本, 宝塔面板

上面是“宝塔数据库经常自动停止导致页面404报错解决方法”的全面内容,想了解更多关于 前端知识 内容,请继续关注web建站教程。

当前网址:https://ipkd.cn/webs_3121.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

当前位置: 网站首页 > 前端知识
本文共计666个字,预计阅读时长5分钟
生活小工具,收录了80多款小工具
上一篇: 推荐一个可以查询老黄历的网站,可以根据五行取名!
下一篇: 详细介绍HTTP状态码不同之处的原因(什么原因导致的)
x 打工人ai神器