2019-05-16

博客突然去世

如果有关注我的博客的人会发现从 2019-05-16 13:45 +0800 开始,到 2019-05-16 16:25 +0800 这段时间内博客处于不可用状态,页面上也只有一句话

My webside have been deleted all files by wordpress when it upgrade failed. I'm now trying to fixed it. It will coming soon maybe. And I will feedback to wordpress.

事故流程(包含部分推测)

昨天登录博客管理界面后 提示更新 WordPress 可以更新,便更新了,但是一直没有跳转到更新页面,重复点击后并没有什么效果,一直提示有一项更新正在进行中,比较相信 WordPress,便关闭页面了。

今天修改了 nginx 反代的一些东西之后登上博客,一切正常;加挂代理后刷新,当场暴毙,直接显示某文件无法不存在,登录上服务器一看,发现 wp-include 下只剩下文件夹,本来以为只是这个文件夹下文件丢失,并不在意,下了一份 5.1.1 release 后, 将 wp-include 复制过去发现提示 style.css 有问题,再一看 wp-content 目录,所有文件都不在了!意识到问题的重大后,我发现并服务器上并没有备份,本地上只有一份开发代码,并不是很全。

网上搜索和询问了几个使用WordPress的伙伴后,得知大家并没有遇见过这样的问题,有伙伴说升级前会自动打包,但我找了找没有找到,而且 正常情况下 升级不应该会动 wp-content的内容。

最终只能将本地的老代码复制到服务器上,并更新了一下 WordPress,(嗯,作死again),但这次就顺利的完成了更新。。。。

更新

2019-05-16 19:06 +0800

文件再次被删除,怀疑被代码被注入,亦或者插件有问题。

2019-09-21

在前几天的一车更新系统组件中,此问题再次发生,恢复文件后,重启服务器,文件夹下所有文件再次丢失。怀疑跟系统内核或者docker有关,查阅了apt的日之后发现,发生这个情况的前一段时间,都有自动更新内核的操作。故怀疑跟内核有关。

之后会会更新容器后再检查,如果还是有故障,会考虑在docker下提一个issue。

之后

修修补补

加备份!

各位引以为戒

-- EOF --

comments

如果无法加载 请将 disqus.com | disquscdn.com 加入代理