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

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

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

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

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

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

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

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

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

       

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

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

(0)
上一篇 2022年4月25日 上午9:20
下一篇 2022年4月25日 上午9:20


相关推荐

  • python运算符优先级问题

    python运算符优先级问题指数最高 gt 按位反转 gt 乘 除取模 取整除 实际使用中 记住简单的规则就可以了 复杂的表达式一定要使用小括号组织乘除法优先加减位运算和算术运算 gt 比较运算 gt 赋值运算 gt 逻辑运算 操作 使用 python 表示数学式子 5 10x 5 13 y 1 a b x 9 5 x 12 x y

    2025年8月5日
    4
  • ASP.NET 如何使用 SqlTransaction

    ASP.NET 如何使用 SqlTransactiontransaction属性: 1.原子性:事务是一个完整的操作,事务的各元素师不可分的。2.一致性:事务开始时和完成时,数据必须处于一致的状态。3.隔离性:对数据进行修改的所有并发事务是彼此隔离的。4.持久性:事务完成后,它对系统的影响是永久的。  ASP.NET使用SqlTransaction处理事务操作 SqlTransaction类是对SQLSe

    2022年5月1日
    37
  • 常见的数据分析图表[通俗易懂]

    常见的数据分析图表[通俗易懂]常见的数据分析图表

    2022年5月3日
    153
  • OpenClaw 适合谁?一次从开发者视角的理性拆解

    OpenClaw 适合谁?一次从开发者视角的理性拆解

    2026年3月13日
    3
  • 网络:下载进度条

    网络:下载进度条#import”ViewController.h”#import”ProgressButton.h”@interfaceViewController()@property(nonatomic,assign)longlongfileSize;//文件总大小@property(nonatomic,assign)

    2022年7月14日
    15
  • 数据分析sql面试必会6题经典_SQL常见面试题[通俗易懂]

    数据分析sql面试必会6题经典_SQL常见面试题[通俗易懂]SQL主要是用来到数据库里查询数据,这是数据分析过程的第一步。你要分析数据,首先要获取数据。所以,这是转行到数据分析岗位的必备技能。感谢@猴子老师的“猴子聊人物”公众号,我入门SQL就是在猴子的“转行数据分析师闯关教程”里学到的。柯本:新手如何学习SQL​zhuanlan.zhihu.com柯本:《MySQL必知必会》学习小结​zhuanlan.zhihu.com一、SQL性能优化题SQL语句…

    2022年4月19日
    213

发表回复

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

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