线上的项目如何快速定位问题

线上的项目如何快速定位问题线上的项目如何快速定位问题

大家好,又见面了,我是你们的朋友全栈君。

       记得面试的时候就被问到过这个问题:项目出了问题,是如何快速定位并解决的,当时支支吾吾解释了半天,最后说项目上线后就不是自己负责了……现在想想真的是没有经验啊。

       现在马上就要过节了,因为是互联网公司,所以假期也不能完全放松,有了问题也要第一时间定位问题,找到解决办法。所以我们公司还给大家配了随身WiFi,4G网卡,这样即使家里没有网也可以正常办公了。

       其实这不是重点,重要的是定位问题的一个流程首先要熟悉。下面就大概介绍一下我接触到的:

       首先车场反馈问题给运维人员,如果运维人员解决不了,就会在OA上提工单,紧急的情况会在钉钉群里反馈,反馈的内容包括时间、车场、问题描述、日志等,然后问题就到了开发这里。开发人员接收到问题后,首先会根据日志定位问题。获取日志的方法也有多种,第一种就是运维人员从车场本地获取,第二种是远程现场自己往下拉,还有一种是从云端获取,我们公司用的是七牛云,现场的日志会同步到云端,只要根据日志的命名规则查找就可以找到自己需要的日志。

       日志拿到了以后,就根据出问题的车牌号或其他信息搜索相关的日志(info、debug、error等),然后进行分析,在日志里定位到大概是什么问题后,去跟代码,分析问题产生的原因,并修改,如果不是自己负责范围内的,定位到大概的问题后可以反映给具体的项目负责人,协助他解决问题。有时候分析问题还需要用到本地的数据库,数据库的获取方法跟日志一样,可以使运维人员,也可以从云端同步,因为我们的重要数据也会做同步的。

       以上就是目前接触到的线上的项目如果出了问题,如何快速定位。重要的一点就是分析日志,所以我们开发的时候出了功能,很重要的一点就是打日志,打日志也要注意打印必要的信息,对日后分析有帮助的内容。等有了新的经验再来补充。

       

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105666.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 网站敏感词过滤的实现(附敏感词库)「建议收藏」

    网站敏感词过滤的实现(附敏感词库)「建议收藏」现在基本上所有的网站都需要设置敏感词过滤,似乎已经成了一个网站的标配,如果你的网站没有,或者你没有做相应的处理,那么小心相关部门请你喝茶哦。最近在调研Javaweb网站的敏感词过滤的实现,网上找了相关资料,经过我的验证,把我的调研结果写出来,供大家参考。一、敏感词过滤工具类把敏感词词库内容加载到ArrayList集合中,通过双层循环,查找与敏感词列表相匹配的字符串,如果找到以*号替换…

    2022年6月12日
    52
  • ASP.Net之发展史「建议收藏」

    ASP.Net之发展史「建议收藏」前言    小咸儿在学习Asp.net之后,对于asp.net的认知一直模糊不清,今天就来给大家分享一下Asp.net到底是什么?而且了解了Asp.net的发展史后才能够明白Asp.net给我们带来了多大的福利,以及让自己如何从设计者的角度去思考Asp.net。    ASP.NET又称为ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。

    2022年7月11日
    15
  • Android studio开发-第一个入门例子(十分详细)

    Android studio开发-第一个入门例子(十分详细)                            举个栗子实现功能:可以通过页面输入改变要显示的字符,然后通过按钮可以实现显示字符的放大功能。最终如下:一共四个控件:一个text输入,一个text显示,一个输入修改确认按钮,一个放大按钮步骤:1、建立项目   file-new-newproject新建一个项目…

    2025年7月4日
    0
  • gridview属性_文档代码

    gridview属性_文档代码Common{//////样式类///publicclassControlStyle{//////设置girdView默认属性//////publicstaticvoidSetStyle(DevExpress.XtraGrid.Vie

    2022年9月16日
    0
  • 五大常用算法之四:回溯法

    1、概念回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标

    2021年12月25日
    38
  • No qualifying bean of type [XXX.XXX] found for dependency 解决方法「建议收藏」

    No qualifying bean of type [XXX.XXX] found for dependency 解决方法「建议收藏」源代码:@ServicepublicclassUserServiceimplementsUserServices{@AutowiredUserMapperuserMapper;publicbooleanAddUserInfo(Useruser){if(userMapper.insert(user)>0)

    2022年8月22日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号