code人生 · 2014 年 11 月 12 日 2

作死,宕机,丢了一个月数据

如果上周有人上了我这博客,肯定发现一连几天无法访问了。放心,哥哥没有被警察叔叔抓走,也不是怒删数据不写博客了,只是傻逼了一次把服务器折腾挂了,而且客服人员不提供这种维修服务,最后只能丢了一个月的数据。幸亏我的文章都是写在为知笔记里面然后才复制到博客里面来的,总算文章还是重新发了一遍。

自从前两年DirectSpace大规模宕机并且丢失数据之后,大家对于DS的评价就直接探底了,我是冒天下之大不韪,贪图便宜入了一年的DS最低配主机,没办法,性价比实在是太高了,这个配置给我用差不多正好将硬件资源完全利用。而且DS家的网络是真的好,如果没有下PT的邻居,自己在VPS上搭建一个代理,SSH或者VPN都行,轻轻松松地就爬过去了。加上最近GoAgent不断在和GFW作斗争,时灵时不灵的,3.2.0版本还有证书方面的bug,所以那段时间一直都是靠自己的SSH扛过来的。总体来说,DS还是不错的,11月份到期,于是又续了一年费,之前的一年当中,宕机次数用手掰得过来,而且都是立即就恢复的那种,貌似没碰见那种一下几天都无法访问的情况,倒是以前用Hostigation和BurstNet的时候有过这种情况。

总而言之,续完费之后,我就开始作死了,首先是看到一篇文章说要是搭建SSH代理服务器,最好别用22默认端口,因为很多ISP发现了之后会直接封掉这台小鸡,那时候就悲剧了,于是我就改了个端口,然后看着好久也没升级了,又升级了一下nginx和Debian系统,然后发现nginx有个google_perftools_profile错误,怎么都无法重启服务,于是我火气一上来,就直接用了reboot命令重启系统。然后,然后就再也没能登陆进去了。

后来才想起来,Linux这么安全的系统各种端口都要从防火钱过一遍的,而我改完端口之后没有去改动防火墙,这下就被自己的防火墙挡在外边,无法远程登录了。所以就去找DS的客服,发了一个工单过去,让他们帮我把端口改回来,我好登陆之后重新调整。经过一来二去的工单交流,端口给我改回来了,但是依然无法登录,于是进VPS操控面板里面看了一下硬件使用情况,结果发现内存是零使用,证明机器根本就没有打开。

只能跟客服继续交流,想让他们帮我查找一下原因,或者帮我把FTP目录和MySQL目录的所有文件都给打包发过来,结果技术那边回复了一句:对于非托管业务,我们不提供这种备份服务,当然,我们可以按小时来提供有偿的技术服务,但是也只针对那些对数据有定期、系统地更新的客户。意思就是像我这种临时出了问题才发现最近的一个备份是一个月前的人,他们也无能为力了。

于是乎,重装系统,重新搭建环境,重新上传之前的备份文件,重新改动以前调过的代码,重新换域名改SQL。花了将近三天时间,才把两个博客,一个图床的程序给恢复过来,而科技小玩意儿博客之前因为使用Typecho程序,恢复之后发现后台完全无法进去了,尝试多种办法之后,果断直接用Typecho2WordPress程序,将数据库转换了一下,迁移到WordPress上面来了。不幸中的万幸,四年的文章基本上都保住了,但是因为转换程序的局限性,中文标签、分类目录、评论的固定链接有点问题,目前还在调整当中。

2
0
希望看到您的想法,请您发表评论x