JDB附加调试线上JAVA程序
前面介绍过用Eclipse远程调试JAVA程序,见Eclipse远程调试JAVA程序,但现场环境中通常没有安装Eclipse,这时候就可以用jdb来附加进程调试了。
1)首先要保证使用以下命令启动JAVA程序:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000 -jar test.jar
注意命令中有参数suspend=n,指定JAVA以调试模式运行,监听本地8000端口,并且等待连接时不挂起,正常运行。
2)使用以下命令附加到java进程:
jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000
之后就可以用threads、thread、where、list等命令开始调试了。
JDB附加调试线上JAVA程序相关推荐
- 线上java程序CPU占用过高问题排查
简要 工作中负责的有一个项目是使用iReport+JasperReport实现的一个打印系统.最近这个线上程序经常无响应,重启后恢复正常,但是时不时还是会出现类似的问题. 最后发现是JasperRep ...
- 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程
1.故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高. 2.CPU占用过高问题定位 2.1.定位问题进程 使用top ...
- 如何使用Fiddler调试线上JS代码(转自:http://www.cnblogs.com/RockLi/p/3511132.html)
大家平时肯定都用过火狐的Firebug或者谷歌的调试工具来调试JS,但遗憾的是我们不能像编辑html,css那样来直接新增或者删除JS代码. 虽然可以通过调试工具的控制台来动态执行JS代码,但有时候却 ...
- 使用MITM调试线上前端错误
使用MITM调试线上前端错误 前言 目前所在的公司每次部署上线至少半小时,如果在上线刚完成,检查线上发现有bug时,这意味着你又要等一次部署,尤其是接近下班的时候出这事的话,整个人都不好了. 首先线上 ...
- jdb java_利用JDB附加调试JAVA程序 | 学步园
之前有介绍用Eclipse远程调试JAVA程序,见Eclipse远程调试JAVA程序,但现场JAVA程序出现异常,又不能在现场真实环境装Eclipse来调试,所幸有JDB这个工具.此工具的常规用法不介 ...
- 线上java JVM问题排查
作者:霞落满天 第一部分 是我以前公司的一则正式案例: 第二部分 是我另一个博客上写的主要是最近发现大家问的比较多就写了此文 第一部分 线上真实故障案例 下面是一个老系统,代码写的有点问题导致出现这 ...
- 用它调试线上 bug,真得劲 | webconsole
本文主要介绍用本地浏览器连接远程服务器进行bug调试的两种方法 webconsole webconsole 是 arthas 提供的 web 页面,它可以让用户在自己的电脑上,连接远程服务器的 art ...
- 用它调试线上bug,真得劲!
arthas中文直译过来叫阿尔萨斯,是阿里巴巴开源的java应用诊断工具,在线排查问题,无需重启服务,实时监控jvm状态.支持JDK6以上版本,支持Linux/Mac/Window操作系统. 采用命令 ...
- idea远程调试修改代码_使用IDEA远程调试线上代码
众所周知使用IDEA开发时可以通过debug进行调试并快速定位问题,但是如果代码已发布到远程服务器上,该如何调试呢?本文将告诉你如何利用IDEA调试远程服务器上的代码 本文会先讲如何配置参数.调试,然 ...
最新文章
- 假赋值java_Java十四天零基础入门-Java赋值运算符
- lintcode: 爬楼梯
- virtual方法(虚方法)与abstract(抽象方法)的区别
- 一个项目中既有移动端,同时也有PC端的代码,并且 他们的代码分开写的,那么如何实现在手机跳转手机页面,pc点击跳转pc页面...
- springboot 配置webservice接口
- php explode txt,PHP explode():字符串转数组
- 【支付宝服务窗】JEECG支付宝服务窗平台指南
- java获取当前年月
- android drawLayout抽屉布局
- php文本框限制字节,js限制文本框输入长度两种限制方式(长度、字节数)_基础知识...
- 中国移动创新系列丛书《OPhone应用开发权威指南》读者交流活动
- 未来学院计算机,感念过往,不畏将来:计算机学院的2019!
- 计算机的内存储器的最大特点是,随机存取存储器(RAM)的最大特点是
- 淘宝x-sign算法demo示例
- ubantu启动黑屏解决办法
- 名帖347 怀素 草书《大草千字文》
- 云服务器系统镜像选什么,云服务器系统镜像选什么用
- 威斯康星麦迪逊计算机专业排名,威斯康星大学麦迪逊分校计算机工程排名
- php判断bmi值,孕期你的身体质量BMI值达标了没?根据公式来测测吧
- alpine的介绍与使用