老达博客经历第一次数据库故障
今天忙了一天,一直没有顾得上打开老达博客看一眼。
刚忙完准备上老达博客说说今天第二次全员核酸检测的事情,可是网站竟然打不开了!!!
访问老达博客的网址,显示“建立数据库连接时出错”。老达先是一惊!这好端端的网站怎么就不能访问了呢?难道我也被攻击了?前两天刚在十年之约论坛上看到有博友说他的博客因为不愿意出售,被别人进行攻击了。难道老达我也遇到类似的事情了?
不过仔细一想,数据库连接出错,应该不是啥大问题,赶紧上服务器后台看了看,原来是MySQL数据库应用停止运行了。可是,好端端的,为什么MySQL数据库会突然停止运行呢?
看了一下访问统计,大概是从下午3点开始,MySQL数据库就停止运行了,访问量一下子就降为0了。老达辛辛苦苦跟百度培养出来的感情,不会说翻就翻了吧。看来以后得经常检查网站健康状况了。。。
解决办法
问题倒是不难解决,老达在后台重启了MySQL数据库应用,当应用的小绿箭头正常显示后,老达博客也能正常访问了。
可是为什么MySQL数据库会突然停止运行呢?
老达在服务器方面不太懂,希望博友们赐教!
想了解下博主服务器的配置「主要是内存的大小」
还有是MySQL版本!
欢迎杜老师来访。
小站用的腾讯云轻量应用服务器,2核4G,MySQL是10.5.6
数据库停止运行可能是什么原因呢?
看版本应该用的MariaDB,在软件管理中进入服务设置,在性能配置处调整为1-2G,对于WP博客够用了。
另外在Linux工具,调整一下SWAP的大小,2049M+就行了。
如果再有问题,修改一下php的性能配置,配置在1G或2G,模式一定选择动态。
谢谢杜老师耐心指点,版本是MariaDB。
我去后台设置一下!
一般MySQL终止都是内存不够用或者持续高负载读写造成的,建议看看日志排查一下是不是有啥代码在频繁的读写数据库!
就这么一个wp博客,应该没啥高负载的情况啊,会不会被人攻击了?
主要是性能问题,当然部分代码的冲突也有可能,
谢谢,到目前为止只碰到这一次