应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

维护之夜,说点故事和经验

  人内心的默契就是这样,今天要写的标题和几年前一模一样,干脆在原来的基础上做一些补充。
  今晚是一个维护之夜,出于蓄势待发状态,对于我来说,每到这个时候就会想起自己这些年熬的那些夜,还是蛮难忘的。
  举几个自己印象深刻的维护之夜吧。
  1)印象最深刻,压力最大的维护是多套Oracle数据库从10g升级到11g,在前期做了多轮测试,在实际操作还是碰到了不少ORA00600的错误,不过前期的问题都成功化解,而在最后启动服务的关头,服务抛出了一个奇怪的错误,记得当时情况已经很紧急了,如果修复不了,所有的服务都要回退,当时是满世界的打电话求救,唤醒了全球的多个技术专家,有的定位是bug,然后在建议之下打了补丁,但是还是没有效果,还找了国内的一个前辈帮忙分析问题,最后戏剧性的是,修复的操作竟然是重新清空一下回收站,具体细节忘记了,但是这个神一样的操作让我们和原厂都感叹不已,因为在当时原厂已经紧急开了case。接下来的第二波压力是关于业务异常,有些业务存在连接异常,导致数据库开启了5000连接依然连接池溢出,在这种情况下发挥了我的开发技能,快速写了释放连接的脚本,同时开始了代码分析,因为我有开发的代码权限,所以我从代码层面去做一些分析,没想到竟然很快找到了导致连接异常的代码片段,当发给泰国的开发团队时,他们还是很吃惊的。
  2)有一次大型维护的时候,登录了一套准生产测试环境,做了下业务变更升级,没想到线上和测试环境的模板配置不一样,结果就想当然在线上环境点击了YES开始自动升级,没想到整个线上环境开始了一系列的不可控操作,于是乎整个业务系统全服回退,这个事情对我们造成了很深刻的教训,而我内心也是很煎熬的,在几个月的时间里都心神不宁。
  3)在国内的一次大型维护,想想都是满满的使命感,差不多有13套环境是在1个多小时内完成,有切换的数据库,有做数据库升级的数据库,有做跨平台迁移的数据库,没想到预估的3个半小时结果在1个小时以内就全部完成了。但是戏剧性的一幕发生了,开服的时候,发现用户充值失败,结果留给我们的时间就很短了。当时记得气氛很紧张,领导拍板,如果10分钟内解决不了,就全服回退。当时看着同事在那里手工敲一些系统命令,带着压力还多次敲错,我赶紧在另一半开始拿出自己准备的脚本开始快速排查,所幸的是在最后的关头,定位到了问题,是一个dblink的问题,本质上还是多套环境的关联变更导致,修复之后大家长舒了一口气。
  4)最无聊的一次维护,就是在某国内客户现场值班,被抓壮丁安排去值班,主要就是过去充人数,记得自己在椅子上摆了各种姿势睡都不舒服,看着旁边的外国小哥估计还没有倒过来时差,他们在那里看《阿凡达》,后来才知道他们是特派过来的DBA,系统迁移之后,他们负责清理数据。
  5)最带感的一次维护,是在一次大型迁移中,出现了性能瓶颈,导致服务回退,后来大家压力都很大,因为是一套全新的技术方案,也是在原来方案无法满足要求的前提下的改进,当然也受到了很多原厂的质疑,在压力中我们开始了地毯式排除测试,记得连续几天都是测试到后半夜,而在最后定位到问题之后,自己心里的疙瘩算是解除了,而在第二次升级的时候,记得客户的大boss也过来了,走进作战室看到一切都很顺畅,在第二天还发了表扬信。
  6)这一次可能是很有特点的维护,如何摆脱常规的数据库维护影响,比如数据库需要重启,可能重启的操作需要15秒1分钟,如何让业务的影响降低到2秒内即可恢复。看起来很普通的需求如何和业务密切配合来改进,对于运维同学来说,这种维护的意义是很特别的。
  7)2年前的那次维护算是在公司内的一次练兵,算是MySQL方向的一次核心系统的切换,后端的运维操作是因为数据库bug需要重启实例,在方案设计上实现了整个集群的切换控制在5秒之内,过程都是有条不紊,可以用完满来解读。
  除此之外,维护时间网络故障,DDL(rename操作)无法变更,业务脚本执行失败,服务启动失败,连接池异常等问题,数不胜数,这些都是平静表象下的风波。
  当然在这之外也有几点老司机的告诫和建议:
  1)维护时打开尽可能少的工作窗口,越是关键的操作,打开的窗口数量越要谨慎,这么考虑的一些因素主要还是跳转到错误的窗口,我一般建议是打开4个以内的窗口,而且最好是对称的模式,方便标记和辨别。
  2)做好配置文件的备份,备份的工作在这里是重中之重,之前还碰到过一次服务异常导致中间件文件被刷的情况,所以有了备份才是救命稻草,另外有些备份需要注意不能太过于频繁,尽量不要提前很多,最好是备份操作和后续的流程都是一个人能够衔接起来,要不文件命名和备份细节会存在差异,这种差异很要命。
  3)保持体力,在维护前的夜晚是很平静的,最好提前做好休息和能量补充,这个时候以能够休息保持体力为前提,尽量不要干坐在座位等到凌晨。
  4)尽可能做到双人检查,凌晨的操作,如果很多同学实践过,会发现脑子不够使,有时候看到自己列的计划都感觉有些懵,所以计划内容要细,要明确,有些描述信息的描述就要增加的清晰准确,比如中间件的负载均衡,有一个操作步骤是把proxy3的服务做下变更,在这里最好把相应的服务IP端口之类的都给清晰,到了凌晨的时候再去找,去确认是很危险的,当然最怕的还是自己感觉,凭猜千万不可取。两个人能够做下检查,至少在关键操作的时候有个照应。
  5)对于不确定的操作,不要直接按回车,如果命令行窗口卡住或者是不确定的时候,不要先按回车,因为你不知道上一个命令是不是具有破坏力,或者是屏幕处于锁屏状态,良好的职业习惯应该是先按空格而不是回车。
  6)通常维护操作是比较平稳的,但是一旦发生问题,那就是紧急且重要的,这种情况下一定要沉住气,同时也要做好最坏的打算和预案。
  7)大维护变更前不接受额外的变更需求,这个举一个例子,在一次大维护前2小时,开发团队提交了一个紧急修复,当时没有在生产完整的测试就匆匆列入了维护清单,结果整个维护中最让人头痛的就是那个新增变更,新增的存储过程执行了2个小时,而在这2个小时内我们想了无数的补救方案,而事后的分析和优化方案可以把这个逻辑优化到1分钟以内。所以按照维护流程,我们有足够多的理由可以拒绝这种加塞需求。
  8)仪式感是我认为自己在大维护中最最重要的一个环节了,有多重要呢,我觉得准备工作做到万事俱备只欠东风的状态,那么剩下的只能靠运气了。而这个运气就需要自己的一种仪式感或者默认的习惯规则。我在大维护的时候会去买一瓶饮料,哪怕不喝也会备着,这是在早些年维护中自己的一点潜意识暗示或者说是必备的一种仪式。
  当然大多数的维护都是默默无闻的,一切正常就是最好的回答。我喜欢平静夜晚后的清晨,阳光照进来,感觉一切都敞亮了。

男性晨起的3大行为,或比喝酒伤肝,若你也有,要及早改掉这几年来肝癌的发病率和死亡率越来越高,这是因为肝脏是一个沉默的器官,发病时比较隐匿,一般不注意很难发现,当身体出现严重不适感,已经到了中晚期错过了最佳治疗期。肝脏本来是一……旅行青蛙你知道你家崽儿便当都有啥吗?(三)大家好,我是一看书就打瞌睡的呱崽儿又到了每日学习日语的时间了,大家要打起精神来今天我们继续打开商店,看看呱崽的便当,当当当当,今天登场的便当是:(南瓜百吉饼)……扶摇延禧攻略香蜜沉沉,你会pick哪部古装戏?每年暑假,总有一大波大局来袭。今年,2018年也不例外,《扶摇》、《演戏攻略》、《香蜜沉沉烬如霜》纷纷称霸热搜榜。为什么这三部古装大戏会如此大热呢?若要你选一部最喜欢的,你会p……中韩四人女团SKYLE今日出道,拍MV反复狂跳舞步逾百遍中韩四人女团SKYLE今日发行出道单曲专辑《FLYUPHIGH》,主打歌〈给我天使之翼〉找来曾和SuperJunior、IZONE、白娥娟、OhMyGirl等知名歌手合作的音乐……管理不当,还是有意为之,沈阳男宿管未经允许进入女宿舍宿舍是我们休息的地方,每个宿舍都应具有一定的隐私性,在进入别人房间时敲门不仅是出于礼貌更重要是对别人隐私的尊重。近日某网友上传了一部辽宁某高校男宿管未经允许就随意进入女宿……关于近视的民间误区有哪些(一)眼镜度数会越戴越深?不少家长听身边人说近视了眼镜能不戴最好别戴,不然度数会增长的更快。我就纳闷了,你所谓身边人说的,那他们是听专业人士说的还是民间传说的。首先说一下什么是……女神刘涛图片显示由浅入深用matplotlib方法1说明:1。1matplotlib的强大,一般只是知道它的数据可视化,在显示图片上一般人不知道还有其强大的一面。1。2环境:python3。8matplotl……背单词英文怎么说?作者:小雅和英美友人英语对于我们中国人来说是外语,所以我们说的背单词既包括记忆单词拼写,也包括记忆对应的中文意思是什么。而对于英语母语者,他们只需要记忆单词拼写,因此,背……在上甘岭战役取得的2万多个战果中,炮兵功不可没还记得那时我从兵团学习回来的时候,参谋长没有在,副参谋长负责与师后勤抓后方保障,搞后方司令部,没有到前方来。这样司令部主指挥所就剩崔建功和我两个人了。如此一来,我们彼此不能分开……没了双语浸润的环境,英语能力如何保持?标题是一位朋友发给我的问题。事实上早在半年前,我就意识到会有这个问题,并根据孩子的学习能力请教老师做过学习计划(双语幼儿园毕业后就读公办小学,我这样制定英语学习加餐计划)……辽宁三名在职教师,无视规定顶风作案,处罚结果引发争议一只粉笔,两袖清风,三尺讲台,四季晴雨,加上五脏六腑,七嘴八舌九思十分用心,滴滴汗水诚滋桃李芳天下。教育是我国立国之本,强国之基,受教育者则是我国的未来,为了能够保障我国……宝宝总把哥哥说成嘚嘚,G音不准怎么办g音不准很常见很多孩子在语言发育初期,特别是34岁时,总是发不准g音,有位山西的妈妈咨询,孩子四岁,发g音总是发成d,把小狗说成小斗,哥哥会说成特特,为了让孩子准确地发出……
不弯腰不起灰的扫地机?小米有品又出家居品质好物家有俩宝,每到周末收拾屋子也是最痛苦的时候,尤其到了最后一步扫地的时候,去年为了提升做家务的品质,买了一个大几千的无线吸尘器使用,当然使用起来还是比较方便,甚至连床上的除螨工作……2020鼠宝宝取名之禁忌,准宝爸宝妈来学习名字是一个人相伴一生的重要的印记,寄托着父母对自己的期待,也能够在潜移默化里规范一个人的生活态度、工作态度、成长态度,影响着人的一生。姓名学的起源很早,自古孔子就说:名正言顺,……火锅店服务员问你要不要加汤,其实是在暗示你,不懂就尴尬了生活中没有什么事情是一顿火锅解决不了的,如果有,那就吃上两顿。虽然是夏季,加上今年特殊情况,依旧挡不了人们吃火锅的热情。火锅是中国独创的美食,战国时期就有了火锅的影子,可……科普如何让我们的后代远离地中海贫血?地中海海贫血是我国南方地区最为常见的遗传病,广东人群地中海贫血的携带达到了16,并且是一代接一代地传递,因此对重型地贫的预防是一个永恒的话题,是长期和艰巨的任务。什么是地……没有和我在一起,你幸福吗?那些年爱过的同学,现在怎样了多年前,老狼的校园民谣风靡一时,那些纯纯的美美的校园情,勾起多少人的回忆,象牙塔里有无数人的白月光和朱砂痣,最初的总是最好的,得不到的总是最美的。《谁说我结不了婚》里的女……大年初一,宁可不吃肉也要吃这5种蔬菜,寓意牛年财源滚滚发大财年夜饭,宁可不吃肉也要吃这5种吉祥菜,寓意牛年发大财。食材有个性,小小有工坊,大家好,我是小小,今天跟大家分享5种适合端上年夜饭桌的蔬菜,各个寓意美好,助你牛年发大财。中……买食盐时,认准盐袋上这3个地方,不管什么牌子,都是健康优质盐内行人买食盐,不看价格看包装,认准这3个地方,轻松买到优质盐。食材有个性,小小有工坊,大家好,我是小小,今天跟大家分享如何正确地挑选食盐,学会后不会再为食盐的价格和品牌纠结了。……教育部最新通知,中小学大学2021暑假时间出炉!还有一个好消在我国,学校通常将每个学年分为上、下两个学期,每个学期的结束后和下个学期开始之前,我们学生都有一个比较长的假期,也就是我们常说的寒暑假。给孩子们放寒暑假,一是有助于学生在……收到大学录取通知书之后,这张A4纸先别急着丢,后续大有用处一年一度的高考徐徐落下帷幕!十余年耕耘,三年备考,首先在这里祝愿各位考生金榜题名,考出好成绩!考上心仪的大学,无疑是每位考生一直以来的心愿,当收到大学录取通知书那一刻,更……杭州的郑先生去理发,却被悄悄拉到了2楼,事后店家说5千明码标01。只是想理个发,却被悄悄拉到了2楼近日,杭州的郑先生去某美容美发店理发,这家理发店一楼是理发,二楼是美容。郑先生本来只是去理发,却被悄悄拉到了2楼,理发师告诉郑先生免……夫妻生小孩,今天或者明天受孕,生出来的会是同一个小孩吗?我的小孩现在马上4岁了,偶尔就在想,如果当时让媳妇结婚后晚一段时间受孕,那么生出来小孩还是现在的这个孩子吗?会不会变成了另一个小孩?感觉很奇妙。没学过生物,不要喷啊。先看……孩子很聪明,就是有点懒?懒只是表象,背后的原因值得深思我们经常会说:大脑越用越灵活。特别是对于孩子,多动脑能够让他们的大脑皮层更活跃,自然也会更聪明。然而,在我们身边,真正愿意动脑的孩子却不多,更多的则是偷懒:孩子偷懒不爱动……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网