月光博客 » 网络日志 » 网站服务器发生故障

网站服务器发生故障

  今天一早,我发现托管在厦门的一台服务器出现了故障,导致网站无法访问,服务器重新启动后还是无法访问,后来IDC的技术人员亲自跑去机房查看服务器,我等待的时候比较忐忑不安,因为如果是硬盘坏掉的话,将丢失几个月的数据,还好技术人员说是操作系统坏了,要重新安装系统。

  快到中午的时候,操作系统重装完成后,我终于可以远程访问服务器了,于是我就开始了全新的配置,痛苦的一次配置啊。安装常用的软件,安装Windows Server 2003的最新补丁,原先的Apache和MySQL还有PHP都无法运行,我也要重新安装。我选择了较高版本的AppServer来安装,下载安装完成后,Apache下的PHP和MySQL一切正常,而IIS下的WordPress一个劲的提示我“您的 PHP 似乎没有安装运行 WordPress 必须的 MySQL 拓展”,搞的我莫名其妙,上网找了半天也没找到解决方法,后来我将Windows目录下的php.ini复制到PHP目录下,然后配置了一下环境变量,复制了一些基于IIS的PHP的动态库到PHP目录下,才提示正常。

  之后又发现另一个大问题,就是MySQL完蛋了,我是直接将数据库复制过来,MySQL版本发生了一些变化,结果一直提示我“Incorrect information in file: .\wp_comments.frm”,后来发现,原来我一直使用的是默认的INNODB的表,而不是使用MYISAM的表,全部数据都放到了ibdata1文件里了,接近一个G的容量,折腾了好几次,也无法修复这些表,上网搜索一下,也没看见如何修复的方法,我恨死INNODB引擎了。

  最后,我将整个数据库文件下载到本地,然后安装一个旧的MySQL系统,覆盖一下文件,终于成功了,然后将文件导出,再在服务器端导入,终于将原先的MySQL数据全部恢复过来。

  接近晚上十点的时候,终于一切都搞好了,整个系统恢复竟然花了这么长时间,真是想不到啊,不过我也感到一些庆幸,还好这次只是操作系统坏掉了,硬盘还没坏,真算我走运,只是浪费一些时间进行修复而已,要真是硬盘坏掉了,所有数据就都没啦,我花再多的时间也无法恢复了,数据一丢就是全丢了。

  看来,对于网站来说,数据的异地备份真是一个重要的环节,不发生故障的时候,没人会在乎备份的重要性,真出了一些异想不到的问题,才会感觉到经常备份是一件多么重要的事情啊。虽然麻烦一些,但终究要放心的多。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    仲和   说道:
    网站地址给我看看啊
    支持(16反对(8回复
  1. 2
    i7k7k   说道:
    数据备份很重要呀..
    支持(14反对(7回复
  1. 3
    台华莱   说道:
    硬盘数据删了好像还可以还原
    支持(11反对(6回复
  1. 4
    麻烦   说道:
    麻烦,,不过备份还是有用的
    支持(12反对(7回复
  1. 5
    bm   说道:
    月光没用raid?
    支持(16反对(11回复
  1. 6
    Jarry   说道:
    被攻击了?破坏了系统?否则服务器的系统不可能凭空坏掉的,而且一重装,重要的系统日志也没有了。虽然修复了,还是建议月光查找原因。以绝后患
    支持(10反对(5回复
  1. 7
    哎哟   说道:
    呵呵 幸好啊,如果丢失了 那就完蛋啦。
    那么多的数据。
    支持(14反对(10回复
  1. 8
    布语   说道:
    所以你要快点备份数据,以防万一,数据多了备份也是一件麻烦的事!
    支持(8反对(4回复
  1. 9
    chenyi1976   说道:
    可以用mysql的管理工具设置备份任务,定时备份。然后找个程序,或者自己写一个,装在Windows的定时任务里面,自己把备份下来的文件发GMail。
    支持(11反对(7回复
  1. 10
    南瓜餅   说道:
    雖然你說的大部份我都不懂。

    不過很喜歡你很認真的說說說。哈哈。
    支持(10反对(7回复
  1. 11
    百慧博客   说道:
    博客备份,每周一次,安然无忧……
    支持(9反对(6回复
  1. 12
    继续关注   说道:
    平时的备份可以用脚本完成,然后还需要每周备份通过FTP将备份文件传到本地PC或者是其他服务器上去。这样可确保万无一失。
    支持(14反对(11回复
  1. 13
    fantizi   说道:
    如果是硬盘坏掉的话!月光blog数据不是白了!还好!
    支持(10反对(8回复
  1. 14
    红盾信息   说道:
    体现了备份的重要性
    支持(12反对(10回复
  1. 15
    川叶   说道:
    用Linux吧,在服务器方面比Windows强不少。
    支持(9反对(7回复
  1. 16
    gohsy   说道:
    诶,可能又是盗版2003吧。

    跑php你能不能上linux ?

    非要在win上,你敢不敢把php跑在win2008的fastCGI下?

    我知道,你不敢。
    支持(11反对(9回复
  1. 17
    qilin3   说道:
    为什么重装呢?系统为什么需要重装呢?难道就没做好备份吗?
    支持(15反对(13回复
  1. 18
    IwfWcf   说道:
    备份就是平时没有用,只有在需要的时候才有用的
    支持(16反对(15回复
  1. 19
    王小东   说道:
    等空闲了,应该搞一个结合这次实例的教程
    我想许多人需要了解的
    支持(11反对(10回复
  1. 20
    双氧水   说道:
    恢复很麻烦的 多一次动手机会了 呵呵
    支持(8反对(7回复
  1. 21
    ligyxy   说道:
    网站做大了都需要做服务器托管了吧
    支持(13反对(12回复
  1. 22
    ddd   说道:
    恩,很好很强盗
    支持(10反对(9回复
  1. 23
    box   说道:
    看来不备份不行哦。抓紧备份了。
    支持(10反对(10回复
  1. 24
    92cha   说道:
    就怕这样的事情
    支持(9反对(9回复
  1. 25
    来啦   说道:
    我还只是用VPS
    支持(11反对(12回复
  1. 26
    园子   说道:
    嘿嘿


    我都是每天备份的~
    支持(9反对(10回复
  1. 27
    歪歪屋啊   说道:
    还好这个备份问题我早就有教训了~~
    支持(8反对(9回复
  1. 28
    yinian24   说道:
    为什么之前不做个系统镜像呢?那样恢复起来很容易的啊,我就是这么搞得。
    支持(7反对(8回复
  1. 29
    Zack   说道:
    感同身受...
    支持(5反对(7回复
  1. 30
    独行剑客   说道:
    哈哈,看了我坐到了沙发啦
    支持(10反对(13回复
  1. 31
    dotion   说道:
    我在这方面有过非常痛心的经历!!!
    支持(9反对(12回复
  1. 32
    grnnet   说道:
    备份是非常重要的,我的博客大概一到两周就做一个全站备份。
    支持(7反对(10回复
  1. 33
    allen   说道:
    下载一个帝国的apache 和mysql的安装包,或者到华军下载整合的安装包,一键完成,很方便。我就是这样的,不用配置了。
    wordpress 可用插件完成备份。可以定时备份发到邮箱等。
    支持(8反对(11回复
  1. 34
    三脚猫   说道:
    月光的服务器估计没人知道具体有多少台

    从前面的博文可心看到冰山一角,不知道代号是不是从A到Z的编号
    支持(7反对(10回复
  1. 35
    feng   说道:
    备份果然重要!
    支持(7反对(11回复
  1. 36
    IT民工   说道:
    不知博主觉得APMSERV 怎么样,不用安装,解压就可以用.再不用多配置.不过对我们菜鸟可能用用还行,博主是不是流量太大撑不住.
    支持(9反对(13回复
  1. 37
    nake   说道:
    你小子不用上班的?
    支持(8反对(13回复
  1. 38
    过客   说道:
    恩,很有感触,曾经我就在机房中呆了通宵,进行恢复!

    平时的备份很重要!

    没想到你也是用windows系统!Windows系统有个好处就是重新安装部署比较容易 且迅速。
    支持(8反对(13回复
  1. 39
    ganlanshu   说道:
    备份的确相当重要哦,我就上了好几次没有备份的当啦。。。
    支持(6反对(11回复
  1. 40
    frtime   说道:
    还好!在挫折中成长啊!哈哈!
    支持(6反对(11回复
  1. 41
    youyoubaishu   说道:
    弱弱的问一句,月哥的WindowsServer事正版的啊?
    支持(9反对(14回复
  1. 42
    陈少举   说道:
    月光应该考虑使用DELL或IBM的服务器。虽然很贵,但是用起来很放心。万一服务器挂了,要机房将网线插到远程控制的网口,就可以检查状态。使用Acronis True Image就可以很快的恢复之前的备份。
    支持(8反对(13回复
  1. 43
    birder   说道:
    没人留言,占个位.
    支持(7反对(13回复
  1. 44
    伟胜博客   说道:
    学习了!看来备份还是很重要的。谢谢提示!
    支持(12反对(18回复
  1. 45
    中国石油杂志   说道:
    还好还好啦
    支持(9反对(16回复
  1. 46
    灵芝   说道:
    同感呀

    这次我的数据也是莫名的错误了,没备分,一点都动不了
    支持(6反对(13回复
  1. 47
    快物流   说道:
    遇到这个看运气了
    支持(11反对(19回复

发表留言