首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

java 远程debug_idea如何debug

使用IDEA远程Debug线上服务 应用背景 配置过程 IDEA配置 服务启动配置 应用方法 注意事项 应用背景 通常情况下我们会遇到只有线上环境才能复现的bug,此时通过在代码里面加日志重新发布,反复定位对线上的客户体验极度不好...,此时我们可以使用IDEA的远程Debug功能,对线上bug调试。...配置过程 该过程需要本地环境和线上环境至少保证指定端口互通,该端口指的是线上debug对项目的监听端口。...5005 服务启动成功后,通过以下命令查看是否监听成功 netstat -ntulp|grep 5005 应用方法 本地启动IDEA,出现如图说明连接远程服务器成功 此时请求线上服务,进入Debug...模式 注意事项 必须本地IDEA环境和线上监听的端口互通 这个断点会影响线上请求,最好调试完,把项目无debug重启 每日一语 你相信的美好,一定会因为你的努力如期而至 版权声明:本文内容由互联网用户自发贡献

95720
您找到你想要的搜索结果了吗?
是的
没有找到

如何实现IDEA 的 debug

刚开始语法不熟经常写错代码,重新打包部署一次代码耗时很长,我就直接面向 Debug 开发。...但 Java 是静态语言,运行之前是要先进行编译的,难道我写的这些代码是被实时编译又”注入”到我正在 Debug 的服务里了吗?...Btrace 修改代码能力的实现与 Debug 的 Evaluate 有很多相似之处,这大大吸引了我。 分享就像一个引子,从中学到的东西只是皮毛,要了解它还是要自己研究。...这时再来思考 Debug 的实现,我们在启动被 Debug 的 JVM 时,必须添加参数 -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost...:3333,而 -agentlib 选项就指定了我们要加载的 Java Agent,jdwp 是 agent 的名字,在 linux 系统中,我们可以在 jre 目录下找到 jdwp.so 库文件。

29620

如何对Pod容器进行remote debug

在一个面试场景中,就debug问题,一般会出现下面的对话: 二哥:你平时开发的时候是用什么方法debug ? 应聘者:看日志。...二哥稍微有点强迫症,不能忍受这么折磨人的debug方式。另外,相比人肉看Log,通过调试器的方式来debug更优雅、更快捷,也更能激发RD的想象力。...图 1:将容器切换进入debug模式 K8s port-forward ---- 下面的问题是:如何才能把本地debugger发出的调试命令连进来? 方法其实有不少。...这种情况下,该如何从本机连接到 ④ 上的debugger呢? 这个时候就需要轮到步骤 ② 所示的 SSH Tunnel 登场了。...首先需要将容器内的应用切换到debug模式。具体如何操作与所使用的语言密切相关。 通过K8s port-forward可以将debugger发出的调试命令转发至被调试应用(debuggee)。

1.5K20

在Intellij IDEA中如何使用Debug

原文地址:https://www.cnblogs.com/chiangchou/p/idea-debug.html 作者:bojiangzhou 已获得转载权限 这篇文章详细地告诉了我们在IDEA中如何...Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。...所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容: 一、Debug开篇 二、基本用法&快捷键 三、变量查看 四、计算表达式 五、智能步入 六、断点条件设置 七、多线程调试...Debug开篇 首先看下IDEA中Debug模式下的界面。 上图是在IDEA中启动Debug模式,进入断点后的界面,我这里是Windows,可能和Mac的图标等会有些不一样。...如何激活JRebel,在最后章节附上。

4.6K20

如何对Pytorch进行“深入”的DEBUG

但如果我们需要对Pytorch进行一些修改或者研究一下机器或深度学习系统是如何搭建的,想要深入探索就必须涉及到C++的源码层面。...进行探索和调试,有必要对Pytorch的C++部分进行debug。...编译时需要修改DEBUG环境变量,编译Debug版的pytorch,命令为DEBUG=1 python setup.py install,更多详细的编译步骤看下面这篇文章,这里不赘述了: Pytorch...源码编译简明指南 编译好Pytorch之后,我们用VSCODE打开Pytorch的目录,打开整个工程文件,然后点击左侧的debug图标第一次启动debug,VSCODE会提示我们添加launch.json...然后以debug模式运行pytorch代码(在pycharm中点击debug按钮),在console中可以看到此时的进程是28536。

59540

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券