编程回忆之运维回忆(bug记录收集和处理)

        有人在疑问,做实施和维护不是一件挺简单的事儿,也不用像程序员如此苦逼的加班敲代码什么的。嗯嗯,这个说法也是没错的,一个成熟的实施维护人员,懂得如何一劳永逸的解决问题,不用天天苦逼的跑现场,累得像狗一样。

        那如何做一个成熟的实施维护人员,我说一个最简单的方法,记录问题。这件事情,说起来貌似是一件挺简单的事儿,但是一件事情只要经过足够的细化,任何简单的事情都会变得不再简单。记录问题,选用什么样的材质去记录问题,记录方式是要粗记还是细记,记录问题是否需要标注重点,重点分级(例如需要汇报,不需要汇报),哪些问题需要重复整理。

        这些事儿,我们一件一件来说,记录材质,除非一些特殊情况,我强烈建议就用笔记本和笔,如需嫌数据脏乱,再使用别的工具进行整理。
笔记本选用带有硬纸板的笔记本,好拿好记,笔用较粗的黑色水笔,带两支,防止一只坏了,还有另外一只。记录的时候,字体草一点,没关系,但至少保证自己看得懂。如果自己都看不懂的话,整理记录的时候,你会极其的痛苦。

        一个问题要粗记还是细记很大程度上取决于这个问题是否出现过,如果已经出现过,或者出现过类似的问题,只要需要粗记即可,反之就需要细记。为什么这么说,如果一个问题已经出现过,事后查看记录,根据粗记的记录,你也能回忆起来这个问题到底是咋回事。反之一个问题如果是新出现的,则需要细记,以备事后方便查询。

      怎么去区分一个问题的重要性,简单的这么说,一个项目里面,如果出现了某个问题,这个项目流程就会受到干扰,或者出现了某个问题,这个项目的报表就会数据错误,这个问题就可以归类为重要的问题。那问题的重要性,怎么去分级。这个没有一个确切的标准,主要看这个问题影响的深度和广度。什么叫深度,比如说出现了某个问题。项目某块功能直接不能使用了,这个叫深度。什么广度,比如出现了这个问题在这个项目的多个地方同时出现,或者这个问题影响了这个项目很大部分功能。根据情况,一般优先解决深度问题,广度问题可以先放着,但不能拖太久,一拖太久,广度问题所产生的工作量是你不想面对的。
        
    特别是在项目刚上线的时候,会收到一大堆的问题,这些问题,哪些需要整理,哪些需要就此搁置。为什么要整理,说白了,就是为了方便以后维护的时候查询问题。所以收到的问题,和以前的问题库就行一下比对,如果出现过,就不用仔细整理,只要在原本的问题库里面做上标注,比如该问题出现次数+1,该问题出现了什么样的变种。如果是新问题就需要详细整理,将其录入问题库里面。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
运维工程师在线上bug应急处理中扮演着至关重要的角色。在线上系统出现bug时,运维工程师需要迅速反应,以最快的速度解决问题,确保系统能够正常运行。 首先,运维工程师需要仔细分析bug的出现原因。他们会通过查看系统的日志记录、监控数据、错误报告等途径,定位问题的具体位置。通过分析和理解问题,他们能够更快地找到解决方法,并防止类似的问题再次发生。 其次,运维工程师会与开发团队密切合作,确保及时修复bug。他们会与开发人员沟通,了解问题的背景和相关的代码。运维工程师可以提供相关的信息和日志给开发人员,以帮助他们更快地定位和修复问题。通过协作,问题可以更快地得到解决,系统能够尽快恢复正常。 另外,在处理bug的过程中,运维工程师需要制定一个良好的紧急响应计划。这包括识别和区分不同严重程度的bug,并根据严重程度的不同制定相应的解决方案。对于严重影响系统正常运行的bug运维工程师会立即采取措施解决问题;而对于一些较小的bug,他们可以通过临时修复或暂时性的解决方案来减轻影响,然后再进行深入的分析和修复。 最后,在解决bug后,运维工程师会进行事后分析和总结,以避免类似问题再次发生。通过回顾和总结,运维工程师可以找到导致bug的根本原因,并提出改善措施,从而提升系统的稳定性和可靠性。 综上所述,运维工程师在线上bug应急处理中起着关键作用。他们需要快速反应、仔细分析、与开发团队协作、制定紧急响应计划,并进行事后总结。他们的工作对于保障系统稳定运行至关重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值