【面试题】技术场景 6、Java 生产环境 bug 排查

server/2025/1/12 2:45:44/

bug__0">生产环境 bug 排查思路

  • 分析日志:首先通过分析日志查看是否存在错误信息,利用之前讲过的 elk 及查看日志的命令缩小查找错误范围,方便定位问题。
  • 远程 debug
  • 在这里插入图片描述

在这里插入图片描述

  • 适用环境:一般公司正式生产环境不允许远程 debug,多在测试环境使用。
    - 前提条件:远程代码和本地代码需保持一致,如项目部署在 linux 上,在 idea 中调试时两者代码要相同。
    - 操作步骤
    • 远程代码启动时添加一系列参数(无需记忆,用时拷贝),如启动 spring boot 项目时在命令中指定相关文件及其他参数以支持远程 debug
    • 在 idea 中设置远程 debug 参数,找到 configurations 后添加 remote gbm debug,设置远程服务器主机名、端口等信息(与启动参数中的端口呼应),并拷贝相关参数,设置完成后保存。
    • 在本地点击 debug 按钮启动,之后访问远程服务器并在本地打断点即可调试远程代码。

回答面试官问题的思路

  • 阐述上述两种排查方法,即说明日志分析过程(如使用的工具)以及远程 debug 的大致思路,但无需提及远程 debug 的具体配置步骤。

http://www.ppmy.cn/server/157645.html

相关文章

需求:h5和小程序预览图片需要有当前第几张标识

1.小程序直接使用api&#xff1a;uni.previewImage 2.h5使用轮播图写一个组件 <template><view class"custom-image-preview" v-if"visible"><view class"overlay"></view><swiper class"swiper" :curre…

EG2133 (三相独立半桥驱动芯片)的功能介绍

目录 概述 1 功能介绍 1.1 基本介绍 1.2 主要特性 2 芯片硬件特性 2.1 引脚定义 2.2 芯片内部实现框图 2.3 经典应用电路 3 应用设计要求 3.1 VCC电压 3.2 输入逻辑信号要求和输出驱动器特性 3.3 输入信号和输出信号逻辑真值表 4 电气特性 概述 本文主要介绍EG2133 …

AI技术变革与开源生态的双重视角:从OpenAI o1模型到开源AI发展困境

人工智能仍然是技术领域最大的故事&#xff0c;尤其是以OpenAI的o1模型发布为标志的转变 在讨论“人工智能仍然是技术领域最大的故事&#xff0c;尤其是以OpenAI的o1模型发布为标志的转变”这一观点时&#xff0c;我们可以从几个方面进行深入分析&#xff1a; 1. AI的持续主导…

怎么管理电脑usb接口,分享四种USB端口管理方法

怎么管理电脑usb接口&#xff0c;分享四种USB端口管理方法 USB接口作为电脑重要的外部接口&#xff0c;方便了数据传输和设备连接。 然而&#xff0c;不加管理的USB接口也可能带来安全隐患&#xff0c;例如数据泄露、病毒传播等。 因此&#xff0c;有效管理电脑USB接口至关重…

Baumer工业相机堡盟LXT工业相机如何升级固件使得相机具有RDMA功能

Baumer工业相机堡盟LXT工业相机如何升级固件使得相机具有RDMA功能 Baumer工业相机Baumer工业相机RDMA功能的技术背景Baumer工业相机如何升级固件使得相机具有RDMA功能一、检查非RDMA相机通讯状态二、获取解压对应版本相机的RDMA功能的固件升级包三、使用固件升级软件进行固件升…

Nginx安全加固系列:防范XSS

XSS&#xff0c;就是跨站脚本攻击。就是浏览器渲染HTML的过程中&#xff0c;执行了不被预期的脚本指令&#xff0c;XSS就发生了。 所以&#xff0c;XSS就是一种HTML注入攻击&#xff0c;就是在我们的HTML页面上注入了恶意代码。最典型的就是在发表评论这些页面&#xff0c;在发…

微信小程序期末简答

1、简述什么是微信小程序。 微信小程序&#xff0c;简称“小程序”&#xff0c;是一种不需下载安装即可使用的应用&#xff0c;实现了应用“触手可及”的梦想&#xff0c;用户扫一扫或搜一搜即可打开的应用。 2、简述微信小程序、原生 APP 和 Web App 之间的区别。 微信小程…

07_Redis数据类型-Set集合

1.Set集合介绍 Redis的Set是一种无序的、基于String字符串的数据结构,其显著特点是成员的唯一性,即集合内不允许存在重复数据。这一数据结构依托于哈希表实现,从而保证了添加、删除及查找操作均能达到O(1)的高效复杂度。Set集合的容量上限极高,可容纳多达2的32次方减1次个…