阿里云文档 2025-03-24

使用Arthas诊断Java领域线上问题

Arthas是诊断Java领域线上问题的利器,利用字节码增强技术,可以在不重启JVM进程的情况下,查看程序的运行情况。

文章 2021-08-16 来自:开发者社区

Java诊断工具Arthas介绍

当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看系统的运行状况?有什么办法可以....

Java诊断工具Arthas介绍
文章 2021-04-12 来自:开发者社区

SpringBoot Admin2.0 集成 Java 诊断神器 Arthas 实践

作者 | sparrow来源 | 阿里巴巴云原生公众号本文来自 Arthas 2021 年 3 月征文投稿,4 月有奖征文参与方式可见文末。项目最初使用 Arthas 主要有两个目的:通过 arthas 解决实现测试环境、性能测试环境以及生产环境性能问题分析工具的问题。通过使用 jad、mc、redefine 功能组合实现生产环境部分节点代码热更新的能力。技术选型相关因为公司还未能建立起较为统一....

SpringBoot Admin2.0 集成 Java 诊断神器 Arthas 实践
问答 2020-11-06 来自:开发者社区

arthas使用watch监控,导致Java应用挂掉

arthas使用watch监控Java应用,监控过程中Java应用总是挂掉,不监控时不会挂,监控时cpu最大使用80%,内存也很足,请问,为何会导致应用挂掉?

文章 2020-07-23 来自:开发者社区

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题

最近我们线上有个应用服务器有点上头,CPU总能跑到99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥! 以前碰到类似问题,可能会考虑使用 top -Hp 加 jstack 命令去排查,虽然能大致定位到问题范围,但有效信息还是太少了,多数时候还是要靠猜。今天向大家推荐一款更高效更精准的工具:Arthas!Arthas 是 Alibaba 开源的 Java ....

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题
文章 2020-06-12 来自:开发者社区

Java 线上问题排查神器 Arthas 快速上手与原理浅谈

【Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~】作者 | 杨桢栋,笔名叫蛮三刀把刀,是一名一线互联网码农,留美访学一年,主要关注后端开发,数据安全,爬虫,物联网,边缘计算等方向。前言当你兴冲冲地开始运行自己的 Java 项目时,你是否遇到过如下问题:程序在稳定运行了,可是实现的功能点了没反应。为了修复 Bug 而上线的新版本,上线后发现 Bug 依然在,却想不通哪里有问题?想到可能....

Java 线上问题排查神器 Arthas 快速上手与原理浅谈
文章 2020-06-12 来自:开发者社区

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题

云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 最近我们线上有个应用服务器有点上头,CPU总能跑到99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥! 以前碰到类似问题,可能会考虑使用 top -Hp 加 jstack 命令去排查,虽然能大致定位到问题范围,但有效信息还是太少了,多数时候还是要靠猜。今.....

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题
文章 2020-06-11 来自:开发者社区

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题

Arthas 官方社区正在举行征文活动,参加即有奖品拿哦~点击投稿 作者 | 张云翔 最近我们线上有个应用服务器有点上头,CPU总能跑到99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥! 以前碰到类似问题,可能会考虑使用 top -Hp 加 jstack 命令去排查,虽然能大致定位到问题范围,但有效信息还是太少了,多数时候还是要靠猜。...

文章 2020-06-10 来自:开发者社区

利用 Arthas 精准定位 Java 应用 CPU 负载过高问题

最近我们线上有个应用服务器有点上头,CPU 总能跑到 99%,我寻思着它流量也不大啊,为啥能把自己整这么累?于是我登上这台服务器,看看它到底在干啥! 以前碰到类似问题,可能会考虑使用top -Hp 加 jstack命令去排查,虽然能大致定位到问题范围,但有效信息还是太少了,多数时候还是要靠猜。 申请阿里云服务时,可以使用2000元阿里云代金券,阿里云官网领取网址:https://dashi.al....

文章 2020-05-09 来自:开发者社区

利用Grafana和Arthas自动抓取异常Java进程的线程堆栈

前言 近期发现业务高峰期时刻会出现CPU繁忙导致的timeout异常,通过监控来看是因为Node上面的一些Pod突发抢占了大量CPU导致的。 问: 没有限制CPU吗?是不是限制的CPU使用值就可以解决了呢? 解: 其实不能根本解决这个问题,因为使用的容器引擎是Docker,而Docker是使用了cgroups技术,这就引入了一个老大难的问题,cgroup的隔离性。当问题发生时并没有办法把异...

利用Grafana和Arthas自动抓取异常Java进程的线程堆栈

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注