首页 > 其他分享 >开发提效之-远程debug调试

开发提效之-远程debug调试

时间:2024-08-10 17:24:08浏览次数:14  
标签:代码 本地 debug 提效 远程 调试 日志

一、问题与现状

1. 开发调试现状

当我们的代码在线上/测试环境运行出现异常或者业务处理出现问题时,需要进行问题定位,之前的传统做法是:

1)查看异常日志,根据日志定位到出错代码,然后再根据相关参数及异常信息进行推断。

2)当属于业务上存在问题,导致了数据处理错误,则需要通过在业务代码上不断添加日志进行日志查看

3)本地问题复现进行本地debug调试

2. 问题与痛点

1)异常问题需要更细致的进行debug才能够更精准的去定位和解决

2)通过重复加日志有时候无法完全定位到问题原因,还需要不断的去重启服务

3)本地复现的方式存在的弊端是:线上的很多数据本地没有,经常耽误好久的时间来同步数据。

3. 思考

像上述的问题,是否可以在本地调试一样去debug线上/测试环境的代码,这样可以大大提升bug修复的效率。

4.远程调试

IDEA 远程调试为我们提供了解决方案,像运行本地代码一样调试远程主机上的程序,以排查远程程序的BUG或代码执行流程。

标签:代码,本地,debug,提效,远程,调试,日志
From: https://blog.csdn.net/qq_20467517/article/details/141068548

相关文章

  • JSP古田会址旅游网站t7554(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,景点类型,旅游景点,古田故事,古田人文,自驾游线路,酒店信息技术要求:    开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoo......
  • JSP光合速率异常值分析系统vdl8c(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、课题名称光合速率异常值分析系......
  • JSP共享单车管理系统7jdfc(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统主要功能介绍:用户,单车,所属区域,站点名称,租赁信息,还车信息,单车报修技术要求: 开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Sp......
  • Linux问题调试(4)--内存问题与tcmalloc
    1、问题概述      之前的文章介绍过Asan来定位内存泄漏问题,虽然已经被集成到各大编译器中,‌但它的使用可能受到特定环境或配置的限制。‌例如,‌在某些复杂的系统或应用程序中,‌ASan可能会因为与程序的交互复杂性而遇到挑战,‌导致难以准确诊断问题。‌Linux问题调试(2)--......
  • UDP/TCP网络调试助手 NetAssist【调试工具】下载
    链接:https://pan.baidu.com/s/1QgL4XZdKNW39nFe18feBbw?pwd=1122提取码:1122–来自百度网盘超级会员V3的分享接收设置ASCII:以ASCII格式显示接收到的数据。ASCII是一种字符编码标准,用于表示文本数据。HEX:以十六进制格式显示接收到的数据。十六进制显示更适合查看和调试......
  • JSP古诗词学习系统3we8k(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用MySQL开题报告内容一、项目背景与意义古诗词作为中华文......
  • JSP个人信息管理系统0w9j8--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,密码表,账单表,记事本,备忘录,充电站,学习总结,工作总结,好友列表开题报告内容一、项目背景与意义随着信息技术的飞速发展,个人信息的管理变得越......
  • JSP公安应急储备物资信息管理系统gk6r0(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:办公室处,审计处,保障部,单位,批文,计划,申购,采购,预算,合同,资产,资产分类,仓储,日常使用,财务处开题报告内容一、项目背景公安应急储备物资是公安......
  • JSP个人学习情况统计平台kuy0w--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,课程信息,类型,下载文档,学习记录技术要求:    开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主数据库使用......
  • 如何在 VS Code 中调试 Scrapy?
    问题是我无法在VSCode中调试Scrapy爬虫。问题是,当我开始调试时,它总是会在我的导入之一上中断。当然,为了修复它,我对这个导入进行了很多操作,但它没有帮助。我也尝试过使用venv和不使用venv,但没有帮助。有人遇到同样的问题吗?这是错误当然可以,以下是在VSC......