自从用了wordpress
框架之后,宝塔面板数据库经常自动停止导致页面无法正常方法出现404,这是什么原因造成的呢?下面编程教程网小编给大家简单分析一下!
原因分析:
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
进入宝塔面板-找到任务计划-新建一个任务计划,每分钟检查一下!
以上是编程学习网小编为您介绍的“宝塔数据库经常自动停止导致页面404报错解决方法”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
沃梦达教程
本文标题为:宝塔数据库经常自动停止导致页面404报错解决方法


基础教程推荐
猜你喜欢
- webpack学习笔记一:安装webpack、webpack-dev-server、内存加载js和html文件、loader处理非js文件 2023-10-29
- Loaders.css免费开源加载动画框架介绍 2025-01-23
- 创建Vue3.0需要安装哪些脚手架 2025-01-16
- js判断一个对象是否在一个对象数组中(场景分析) 2022-10-21
- 纯css实现漂亮又健壮的tooltip的方法 2024-01-23
- html5视频如何嵌入到网页(视频代码) 2025-01-22
- Django操作cookie的实现 2024-04-15
- JSONObject与JSONArray使用方法解析 2024-02-07
- Bootstrap学习笔记之css组件(3) 2024-01-22
- clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析 2024-01-08