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

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

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

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

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

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

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

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

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

       

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

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

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


相关推荐

  • 深入浅出理解 Java回调机制(异步)

    深入浅出理解 Java回调机制(异步)本片文章为转载,原文地址:http://codecloud.net/java-5-6371.html什么是回调?今天傻傻地截了张图问了下,然后被陈大牛回答道“就一个回调…”。此时千万个草泥马飞奔而过哈哈,看着源码,享受着这种回调在代码上的作用,真是美哉。不妨总结总结。一、什么是回调回调,回调。要先有调用,才有调用者和被调用者之间的回调。所以在百度百科中是这样的:

    2022年7月21日
    14
  • 使用eclipse创建java项目「建议收藏」

    使用eclipse创建java项目「建议收藏」注意:安装前必备环境:安装eclipse之前必须安装JDK环境。安装方法主要有:下载JDK,安装JDK,配置JDK的环境变量,测设JDK是否安装好。具体步骤详见博文: java开发环境搭建 使用eclipse从头一步步创建java项目1.下载eclipse官网地址:http://www.eclipse.org/downloads/下载EclipseIDEforJava

    2022年7月8日
    29
  • 矢量积与叉乘_向量积叉乘的几何意义

    矢量积与叉乘_向量积叉乘的几何意义矢量叉乘,向量外积原创不易,路过的各位大佬请点个赞矢量叉乘,向量外积矢量叉乘,向量外积1.矢量叉乘定义2.模长3.方向4.坐标运算6.叉乘矩阵(斜对称矩阵)6.叉乘运算规则1.矢量叉乘定义定义两个向量a\mathbf{a}a和b\mathbf{b}b,他们的叉乘可以写为a×b\mathbf{a}\times\mathbf{b}a×b本质上向量叉乘为向量旋转,满足右手螺旋准则;叉乘结果是一个向量,向量模长是向量A,B组成平行四边形的面积;向量方向是垂直于向量A,B组成的平面;也

    2025年7月28日
    2
  • python源代码下载_python源码解析

    python源代码下载_python源码解析python源码下载 (2010-12-1823:11)不知道python.org一直被堵在墙外… 1、http://ftp.python.org/ftp/python/ 2、http://www.python.org/ftp/python/

    2022年8月23日
    5
  • icem划分网格步骤_ICEM CFD教程-icem网格划分教程

    icem划分网格步骤_ICEM CFD教程-icem网格划分教程ICEMCFD教程四面体网格对于复杂外形,ICEMCFDTetra具有如下优点:根据用户事先规定一些关键的点和曲线基于8叉树算法的网格生成,生成速度快,大约为1500cells/second无需表面的三角形划分,直接生成体网格四面体网格能够合并到混合网格中,并实施平滑操作单独区域的粗化和细化ICEMCFD的CAD(CATIAV4,UG,ProE,IGES,andP…

    2022年5月9日
    47
  • ip addr add配置ip_ip helper-address

    ip addr add配置ip_ip helper-addressbroadcastADDRESS—-协议广播地址,可以简写成brd,此外可以简单的在后面加上”+”表示广播地址由协议地址加主机位全置1组成,”-“则表示主机位全置0。例如你的配置:ipaddradd127.0.0.1/8devlobrd+则表示广播地址为127.255.255.255,网络地址(前8位)为127,主机地址(后面的24位)全为1,加起来为广播地址。扩展:ipad…

    2022年7月27日
    283

发表回复

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

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