本网站使用的就是wordpress程序,从建站到现在一直都没换过,一来是习惯了WP,二来换程序对站点的作用微乎其微,频繁换程序,可能还会影响网站现有排名。
就在昨晚凌晨4点左右收到一条短信:网站处于宕机状态。

遇到这种情况已经司空见惯,多数都是数据库停止运行导致。如果这时打开网站,就会显示“建立数据库连接时出错”,当然,你也可能看到的是英文提示。
虽然这种情况一个月可能会有那么一两次,其实对于一般站点来说几乎没啥影响,只需重启服务器就能瞬间解决问题。
不是啥大毛病,但着实让人膈应~于是乎,便在网上搜罗了一圈,发现很多文章都是ai生成文章,并不能解决实际问题,即使部分文字有提及要点,但都是一笔带过,还无价值。。。
就本站所遇到的问题,来给大伙做个详细解答:
站点状态:之前网站没有任何异常,突然有天出现“建立数据库连接时出错”,99.9%概率就是内存不足,导致数据库停止运行。
这里总结其他文章给大伙做3种解决方案:
- 重启服务器,优点是立马见效,缺点是后续可能犯老毛病
- 做网站动静态分离,因为我之前做过,后来因某些原因又没做了,至于取舍看个人需求而定。据说能从根本解决问题
- 修改宝塔部分设置(也是我这次尝试的方法,具体效果如何,待后续使用反馈,具体修改如下)
从宝塔修改了‘php-fpm’ 和 ‘mysqld’的参数,详情参考下图(服务器是腾讯的轻量应用服务器,2核2G):
参数位置:宝塔 > 右侧菜单里点击软件商店 > 已安装 > PHP 7.4.33 > 性能调整

参数位置:宝塔 > 右侧菜单里点击软件商店 > 已安装 > MySQL 5.6.50 > 性能调整

此外,还给PHP安装了opcache扩展来加速PHP脚本。

好了,如果你也和我一样,网站之前没问题,有一天突然出现“立数据库连接时出错”,那就赶紧试试以上方法~
原创文章,作者:幸运周,如若转载,请注明出处:https://www.52thing.com/21757.html