原文:利用Arthas定位線上問題實例

前言 Arthas是一個類似於Btrace的JVM在線調試分析工具,具體可參考我之前寫的一篇博客:利用JVM在線調試工具排查線上問題。本文分享筆者剛遇到的一個問題,雖然不復雜,但是很典型。 問題與分析過程 昨天上線遇到一個問題,交易后給大數據平台異步送數,但是他們說沒收到數據,因為我們沒有打日志,所以沒有直接的證據證明是他們的問題而不是我們的問題。 送數的原理大致如下,就是交易主線程把數據放到隊列 ...

2019-10-25 22:11 0 855 推薦指數:

查看詳情

Arthas | 定位線上 Dubbo 線程池滿異常

作者 | 徐靖峰 阿里雲高級開發工程師 前言 Dubbo 線程池滿異常應該是大多數 Dubbo 用戶都遇到過的一個問題,本文以 Arthas 3.1.7 版本為例,介紹如何針對該異常進行診斷,主要使用到 dashboard / thread 兩個指令。 推薦使用 Arthas ...

Fri May 29 01:37:00 CST 2020 0 1460
Arthas線上監控及問題定位

前言 在使用 Arthas 之前,當遇到 Java 線上問題時,如 CPU 飆升、負載突高、內存溢出等問題,你需要查命令,查網絡,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最終焦頭爛額,還不一定能查出問題所在。而現在,大多數的常見問題你都可以 ...

Sat Sep 05 01:06:00 CST 2020 0 2436
Arthas(阿爾薩斯)強大定位線問題

Arthas(阿爾薩斯) 能為你做什么? Arthas 是Alibaba開源的Java診斷工具,深受開發者喜愛。 當你遇到以下類似問題而束手無策時,Arthas可以幫助你解決: 這個類從哪個 jar 包加載的?為什么會報各種類相關的 Exception? 我改的代碼 ...

Sat Nov 20 23:49:00 CST 2021 0 145
Arthas-Java的線上問題定位工具

Arthas(阿爾薩斯) 能為你做什么? Arthas 是Alibaba開源的Java診斷工具,深受開發者喜愛。 當你遇到以下類似問題而束手無策時,Arthas可以幫助你解決: 這個類從哪個 jar 包加載的?為什么會報各種類相關的 Exception? 我改的代碼 ...

Sun Apr 19 01:17:00 CST 2020 0 1667
不改一行代碼定位線上性能問題

背景 最近時運不佳,幾乎天天被線上問題騷擾。前幾天剛解決了一個 HashSet 的並發問題,周六又來了一個性能問題。 大致的現象是: 我們提供出去的一個 OpenAPI 反應時快時慢,快的時候幾十毫秒,慢的時候幾秒鍾才響應。 嘗試解決 由於這種也不是業務問題,不能直接定位 ...

Mon Nov 12 16:20:00 CST 2018 5 1601
Arthas - Java 線上問題定位處理的終極利器

前言 在使用 Arthas 之前,當遇到 Java 線上問題時,如 CPU 飆升、負載突高、內存溢出等問題,你需要查命令,查網絡,然后 jps、jstack、jmap、jhat、jstat、hprof 等一通操作。最終焦頭爛額,還不一定能查出問題所在。而現在,大多數的常見問題你都可以 ...

Wed Nov 06 18:30:00 CST 2019 0 839
Arthas線上問題排查

Arthas 使用場景 是否有一個全局視角來查看系統的運行狀況? 為什么 CPU 又升高了,到底是哪里占用了 CPU ? 運行的多線程有死鎖嗎?有阻塞嗎? 程序運行耗時很長,是哪里耗時比較長呢?如何監測呢? 這個類從哪個 jar 包加載的?為什么會報各種類相關 ...

Wed Jan 13 00:22:00 CST 2021 0 673
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM