早上的一身冷汗–第一次运维经历

早上5:30就爬了起来,想要抓紧时间修改一下"外号总动员"的功能,抓去更多用户的信息.
一如往常,ubuntu + netbeans + ruby on rails + git, 流畅异常的开发环境. 测试,提交,程序员的生活也许本该如此写意….
也许,,,谈不上写意….
正在自我陶醉的时候突然发现rake的数据库脚本失败……
马上提交了一个逆操作的脚本,,,,
马上登陆heroku察看服务器版本,更新已经被删除,恢复了原样,呼~~~~~长舒一口气,随意的点击两个功能.
工作日志,无法显示
日志,无法更新
数据库,可以显示
数据库,无法导出,
网站,504,无法正常显示…
 
顿时懵了,早上6:30,已经陆续有用户开始添加应用了……,7:30就要出门乐…
怎么办,怎么办,无数个怎么办,
 
运行我电脑上的测试服务器,
切换应用地址
总算应用可以正常访问了…
 
没有数据?
数据库导出,无法执行,
单表导出,无法导入phpmyadmin,没有办法
 
绝望了…绝望了,,,刚刚有起色的应用,才到1200多个用户,
 
绝望的尝试了heroku,
好了?
好了!?
好了?!
好了!!!!
7:20分,一个多么关键的时间,系统竟然好了.ohyeah,好了
 
马上切换回heroku.
马上切换回production.
丝般流畅的运行速度.
 
小心翼翼的我测试服务器上三个用户的注册信息填写到heroku上,
关机,上班,脑中都是刚才的惊心动魄
 
总结:
1)mysql管理操作不熟悉
2)数据库没有备份管理
3)没有备份数据库切换
 
希望不要有下一次了
 
P.S.中午heroku又坏了一次,不过估计是整个网站升级重启,可惜了十几个登陆用户的友好度和注册信息
 
 
 



Tags: deploy, maintian, server

无觅相关文章插件,快速提升流量