美文网首页
惨痛的上线经历

惨痛的上线经历

作者: 索隆大大 | 来源:发表于2017-03-16 05:02 被阅读44次

啊,受不了了,连续通宵两个晚上了,还是上线失败,坑太多了!填都填不完啊。

项目说明:一个老项目,人员已经换了好几拨了,只在SVN上有某个版本的源码,其他啥也没有,本地和测试环境完全不具备运行环境,根本跑不起来,但就是这样的项目居然需要增加需求(谁让人家没给钱呢),增加的需求是另一个项目已经完成的,他俩架构基本一样,所以想当然的拿过来直接使用(时间太紧了,就给了一周)。要求很低只要本地编译不报错就可以,然后直接到生产上测试。

结合这个项目的性质,也就注定了上线的不平凡,必然是步步维艰啊,折腾的要死。

遇到的天坑:

  1. 第一个遇到的坑就是增量替换上代码后,启动服务,输出一些日志就卡住不动换了,也不报错,但前台应用就是报404,真是无从下手啊。网络啥的检测都正常。
    后来检查log4j日志级别,发现是ERROR,然后将其修改为DEBUG,跟踪日志才发现,服务向Zookeeper上注册后,就一直处于等待同步状态上了,该信息打印是DEBUG的,所以之前没有打印出来,立马怀疑zookeeper集群崩溃了,一看果然是,重新启动居然会出现两个leader,弄半天后终于解决了。
    建议:测试还是要修改为Debug级别,上线后修改为INFO。
  2. JDK编译版本不一致,生产和开发使用的版本不一致,导致报错Unresolved。
  3. 最让人火大的是,开发版的源码和生产上使用的不一致,导致无法预估到底哪些不同。出现一些莫名奇妙的错误。
    例如:本地代码显示某些配置是读取的Redis缓存,但前台就是报某个数据读取不到,但是数据库中也配置了,缓存也刷新了啊。但就是报错,折腾了半天,最后实战不知道啥原因了,拿下生产上class一看,我去,尼玛居然是读取的某个配置文件,同样的类名和方法,实现居然完全不一样,这不是闹玩吗,太扎心了。
    产生原因:例如有某个需求,开发已经完成了,但是由于某种原因不上线了。下次又来一需求,和上次那个有一些公共的类,直接使用的上次的,上线时就会导致生产上没有上次需求的类。
    建议:做好版本管理,必须保留一个版本是和生产上同步的,如上面例子,某个需求不上线了,和生产同步的版本也必须不能上。最好使用git代替svn,git切换分支,创建分支相对方便。
  4. 最让人受不了的,生产上启动停止服务太慢了!!,平均一次半个小时,像这次需要在生产上测试的,真是发现个问题,可能2秒修改好了,但是启动停止要使用半个小时,1天时间,有2/3是在等待服务启动。真的很恼火了,浪费时间行不出活,然后再遇上个破网,真是想打人啊。服务器局烂,网破,要啥啥不行。
    建议:项目大了,最好按业务分开,做成微服务,启停时间快。如果非要单体应用,那就买个好服务器,换个超快的网!!!

总结,别老是这么不按常理出牌,啥都没有还上需求,当然大背景主要是前期人员没有做好足够的交接,没有足够的保存源码,环境等,但是国内就是这样,努力从自身做起吧。

最后来句脏话发泄下吧:FUCK!!!

相关文章

  • 惨痛的上线经历

    啊,受不了了,连续通宵两个晚上了,还是上线失败,坑太多了!填都填不完啊。 项目说明:一个老项目,人员已经换了好几拨...

  • 惨痛经历

    第一个,小时候的。 我小学的时候,寄住在“小饭桌”。所谓“小饭桌”,就是在学校附近开的,专供学生中午吃饭午休的地方...

  • 肚子的惨痛经历

    唉,我是小主人——迟睿的肚子,昨天,小主人欢呼雀跃地去了他的表妹家,结果,我经历了一场半年难遇的浩劫啊,至...

  • 直觉的惨痛经历

    初升高时,考上了当地最好的高中,觉得自己特了不起,高兴了很久很久!刚进入编好的班级,班主任开班会,给我们加油...

  • 记录我惨痛的经历。

    今天下午给财政部打了半天电话,从郑州市打到河南省,又打到北京,最后终于改好了信息。 过程真是非常的艰难。 就是一个...

  • 被骗的惨痛经历

    18年,和男朋友恋爱两年了,说起了结婚,买房成了必不可少的流程。G20之后杭州的房价对我们两个来说太高,就想...

  • 惨痛的洗牙经历

    懒猫小姐:洗牙痛苦不已 田螺先生:洗牙从容应对 懒猫小姐有一口歪七扭八的牙齿,每次刷牙都十分用力却依然刷不干净,为...

  • 惨痛的经历和教训

    想起来,好像我是多么努力;看起来,我是多么繁忙。而这两天的经历却给了我一记响亮的耳光。 该做的事情,看重结果,不留...

  • 卖惨

    既可以用“丰富”,也可以用“复杂”来形容的生活,会使每人都有惨痛的生活经历。惨痛的生活经历,是博取同情的资本,“卖...

  • 我现在觉得, 走在街上,路边都是黑店!

    上一篇,我写了我在大兴黄村买手机被骗的经历,这个经历是惨痛的。因为很惨痛,所以我试图寻找共鸣,在网上搜索“大兴黄村...

网友评论

      本文标题:惨痛的上线经历

      本文链接:https://www.haomeiwen.com/subject/pghdnttx.html