W 网站Debug始末

工具

网站打不开,但是可以ssh连接,可以打开BT面板。

显示错误是数据库连接错误,同时硬盘空间已满。mysql数据库关闭状态,即使清理部分文件,也是无法正常打开。

静态文件可以打开,解析没问题,所以基本锁定因为空间已满造成mysql关停。

这个网站没有数据库和内容备份,需要增加备份。因为空间已满,所以常规备份会使用到现有空间。

并且在已满的服务器操作有风险,所以第一步是在Vultr做一份镜像,snapshot,有备无患。

直接在服务器上操作还是容易误删,所以迁移到新的服务器,开始检查。

然后是挨个文件夹查找,还好上来去的就是www,也确实在这个下面。最终是在www/panel/logs下的error.log 真的想不到原因竟然是不断报错,空间满了。

至于报错的原因,3月12 磁盘读写异常,19号是压垮的最后一根稻草。最终原因基本出来了。

之后的措施:

Vultr层面,snapshot,如果有其他的备份,可以不用备份;一般用于整体环境迁移。

BT层面网站和数据库定时备份。(主要措施)

WordPress层面可以使用手动all in one wp migration, 一般适合迁移或者更改域名。

我们网站大小在500MB左右,加上系统整体在5.6G左右。硬盘容量25G。同时在首页上直接展示了mysql运行状态,如果有一场可以及时检查。

关注微信公众号

上一篇文章
Error establishing a database connection 终极解决方案
下一篇文章
关于服务器托管和所有权
菜单