青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Google OpenSocial中文开发API资源Google工具栏和拼音输入法冲突 »

网站服务器发生故障

  今天一早,我发现托管在厦门的一台服务器出现了故障,导致网站无法访问,服务器重新启动后还是无法访问,后来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数据全部恢复过来。

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

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



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/1767.html
  • 文章排行:
  • 3.台华莱
  • 硬盘数据删了好像还可以还原
  • 2009/4/18 9:33:17   支持(11)反对(6) 回复
  • 4.麻烦
  • 麻烦,,不过备份还是有用的
  • 2009/4/18 12:48:40   支持(12)反对(7) 回复
  • 6.Jarry
  • 被攻击了?破坏了系统?否则服务器的系统不可能凭空坏掉的,而且一重装,重要的系统日志也没有了。虽然修复了,还是建议月光查找原因。以绝后患
  • 2009/5/6 9:56:25   支持(10)反对(5) 回复
  • 7.哎哟
  • 呵呵 幸好啊,如果丢失了 那就完蛋啦。
    那么多的数据。
  • 2009/4/17 22:16:52   支持(14)反对(10) 回复
  • 8.布语
  • 所以你要快点备份数据,以防万一,数据多了备份也是一件麻烦的事!
  • 2009/4/18 6:33:24   支持(8)反对(4) 回复
  • 9.chenyi1976
  • 可以用mysql的管理工具设置备份任务,定时备份。然后找个程序,或者自己写一个,装在Windows的定时任务里面,自己把备份下来的文件发GMail。
  • 2009/4/21 10:27:18   支持(11)反对(7) 回复
  • 10.南瓜餅
  • 雖然你說的大部份我都不懂。

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

    跑php你能不能上linux ?

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

    我知道,你不敢。
  • 2009/4/24 8:07:00   支持(11)反对(9) 回复
  • 16.qilin3
  • 为什么重装呢?系统为什么需要重装呢?难道就没做好备份吗?
  • 2009/6/11 7:43:31   支持(15)反对(13) 回复
  • 18.IwfWcf
  • 备份就是平时没有用,只有在需要的时候才有用的
  • 2009/4/17 22:43:12   支持(16)反对(15) 回复
  • 19.王小东
  • 等空闲了,应该搞一个结合这次实例的教程
    我想许多人需要了解的
  • 2009/4/18 0:01:08   支持(11)反对(10) 回复
  • 20.双氧水
  • 恢复很麻烦的 多一次动手机会了 呵呵
  • 2009/4/18 20:13:36   支持(8)反对(7) 回复
  • 21.ligyxy
  • 网站做大了都需要做服务器托管了吧
  • 2009/4/19 4:51:40   支持(13)反对(12) 回复
  • 23.box
  • 看来不备份不行哦。抓紧备份了。
  • 2009/4/18 11:46:43   支持(10)反对(10) 回复
  • 27.歪歪屋啊
  • 还好这个备份问题我早就有教训了~~
  • 2009/4/18 21:28:48   支持(8)反对(9) 回复
  • 28.yinian24
  • 为什么之前不做个系统镜像呢?那样恢复起来很容易的啊,我就是这么搞得。
  • 2009/4/22 22:17:45   支持(7)反对(8) 回复
  • 30.独行剑客
  • 哈哈,看了我坐到了沙发啦
  • 2009/4/17 21:56:38   支持(10)反对(13) 回复
  • 31.dotion
  • 我在这方面有过非常痛心的经历!!!
  • 2009/4/18 11:29:17   支持(9)反对(12) 回复
  • 32.grnnet
  • 备份是非常重要的,我的博客大概一到两周就做一个全站备份。
  • 2009/4/19 8:50:51   支持(7)反对(10) 回复
  • 33.allen
  • 下载一个帝国的apache 和mysql的安装包,或者到华军下载整合的安装包,一键完成,很方便。我就是这样的,不用配置了。
    wordpress 可用插件完成备份。可以定时备份发到邮箱等。
  • 2009/4/19 15:23:48   支持(8)反对(11) 回复
  • 34.三脚猫
  • 月光的服务器估计没人知道具体有多少台

    从前面的博文可心看到冰山一角,不知道代号是不是从A到Z的编号
  • 2009/4/22 13:13:00   支持(7)反对(10) 回复
  • 36.IT民工
  • 不知博主觉得APMSERV 怎么样,不用安装,解压就可以用.再不用多配置.不过对我们菜鸟可能用用还行,博主是不是流量太大撑不住.
  • 2009/4/22 13:06:41   支持(9)反对(13) 回复
  • 38.过客
  • 恩,很有感触,曾经我就在机房中呆了通宵,进行恢复!

    平时的备份很重要!

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

    这次我的数据也是莫名的错误了,没备分,一点都动不了
  • 2011/8/29 15:40:11   支持(6)反对(13) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.