网站数据库经常无故暂停的问题排查和解决方案

遇到一个朋友,估摸着也是才开始学习搭建网站的。而且他心还是比较大的,选择到一台云服务器,然后一骨碌搭建四五个网站。于是出现的故障也随之而来,他这几天网站每天都有好几次出现数据库连接不上的问题,需要重启数据库才可以恢复。

像这种数据库经常无故暂停的问题也是常有的。这个到底是什么问题影响的呢,有没有解决办法。

第一、服务器的利用率

这个同学一台1G内存的服务器,上面我看有3-5个网站,而且都是较大数据的图片站。吃资源肯定是比较多的,所以有出现这样的问题也在情理之中。所以,我建议他不要一口希望做成大佬,还是老老实实关掉其他网站,认真做一个网站。或者是将服务器升级配置,然后就一个服务器放一个网站看看。

这样提高服务器的利用率。如果有预算的话,建议是将图片等静态文件分离出去,不要放在服务器中,可以放到对象存储中。之前老蒋就遇到一个网友,将静态文件分离到对象存储中,对应的WordPress插件工具可以用到我们以前开发的。比如WPCOS、WPOSS、WPUPYUN等等。

第二、设置服务器参数

如果我们服务器的配置够大,那可能存在的物理问题应该是没有的。当然我们也可以提高下突发内存。

网站数据库经常无故暂停的问题排查和解决方案

这里我们可以添加突发内存。如果是宝塔面板的话,直接可以在工具箱设置。

第二、定时重启数据库

我们也可以设置定时任务,定时重启数据库,减少数据库的压力。

#!/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

这里,我们可以在宝塔面板设置定时任务。

像他这种每天出现几次的,我直接给他设置三小时重启一次。如果频率小的,可以放到每天一次。

这里,看到他数据库是5.7版本的,我直接给他降低到5.5版本,这样占用资源小一些。当然要注意备份重新导入数据库。

关于网站数据库经常无故暂停的问题排查和解决方案的相关内容;如有侵权,请联系老文删除。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
老文的头像老文
上一篇 2022年3月19日 上午1:38
下一篇 2022年3月26日 上午1:25

相关推荐

  • zblog提示“权限不足,请联系网站管理员!”的解决办法

    zblog用户在发布文章的时候会提示“权限不足,请联系网站管理员!”,出现这个提示的原因是因为使用了唐朝的“百搭会员中心”插件,而这个插件有一个bug一直没用更新导致的。 下面来说下使用了百搭会员插件后怎么设置普通用户如何发布文章。 首先你要去应用中心下载“zblog角色分配器”这个插件,设置普通用户也有文章发布权限。 然后发现即使开启了普通用户的文章发布权…

    2021年11月18日
    639
  • WordPress解决文章ID不连续的问题

    WordPress文章ID不连续题是一个很正常的现象,不是你的博客出了问题,而是WordPress系统默认的,不用在意忽略它。 但是对于有着轻微强迫症,追求完美的朋友来说,这的确很让人讨厌。 在WordPress后台并没有直接的提供关闭这个功能的选项,那么该如何解决文章ID不连续的问题呢?今天就比格给大家讲讲如何把这个功能完完全全的隐蔽掉。 找到当前主题目录…

    2021年11月2日
    354
  • WordPress在前台显示登录用户的注册时间

    在使用WordPress建站的时候,有的用户希望能在前台显示用户注册时间,但是WordPress是没有这个选项的,那么该如何实现这个功能呢? 非常简单,虽然这个功能并不常见,也没多大的作用。这个功能基本上是用在有用户中心站点。 首先将下面代码复制到主题的functions.php文章中。 //WordPress在前台显示登录用户的注册时间 function …

    2021年11月2日
    390
  • DedeCMS织梦文章数据在线一键迁移至WordPress系统

    DedeCMS织梦系统是国内的优秀开源建站系统,使用的网站数量众多,不过近期织梦也要开始收取授权费用了:除个人非盈利网站外,均需要购买DedeCMS商业使用授权,授权费为5800元。 消息一出,WPCOM就陆续收到不少客户咨询关于数据迁移至WordPress的相关咨询和技术协助请求,所以针对此需求以及之前的迁移经验,我们汇总成了一个WordPress插件免费…

    2021年10月22日
    697
  • 如何设置自动化更新网站底部当前年份?

    相信很多站长都比较苦恼,新的一年过去了,底部时间还停留在去年,那如何设置自动化更新网站底部当前年份呢?这里站长可乐教你一招。 网上大部分教程都会给你PHP代码去设置年份: 代码语言:javascript 复制 <?php echo date(‘Y’); ?> 事实上测试后,有可能并不能获取到当前年份,那应该怎么做呢? 代码语言:javascrip…

    2024年7月31日
    92