精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

阿里內部員工,排查Java問題常用的工具單

開發 后端 Linux
平時的工作中經常碰到很多疑難問題的處理,在解決問題的同時,有一些工具起到了相當大的作用,在此書寫下來,一是作為筆記,可以讓自己后續忘記了可快速翻閱,二是分享,希望看到此文的同學們可以拿出自己日常覺得幫助很大的工具,大家一起進步。

[[282483]]

前言

平時的工作中經常碰到很多疑難問題的處理,在解決問題的同時,有一些工具起到了相當大的作用,在此書寫下來,一是作為筆記,可以讓自己后續忘記了可快速翻閱,二是分享,希望看到此文的同學們可以拿出自己日常覺得幫助很大的工具,大家一起進步。

Linux命令類

tail
最常用的tail -f

阿里內部員工,排查Java問題常用的工具單

 

grep

阿里內部員工,排查Java問題常用的工具單

 

awk

1 基礎命令

阿里內部員工,排查Java問題常用的工具單

 

2 匹配

阿里內部員工,排查Java問題常用的工具單

 

3 內建變量

NR:NR表示從awk開始執行后,按照記錄分隔符讀取的數據次數,默認的記錄分隔符為換行符,因此默認的就是讀取的數據行數,NR可以理解為Number of Record的縮寫。

FNR:在awk處理多個輸入文件的時候,在處理完第一個文件后,NR并不會從1開始,而是繼續累加,因此就出現了FNR,每當處理一個新文件的時候,FNR就從1開始計數,FNR可以理解為File Number of Record。

NF: NF表示目前的記錄被分割的字段的數目,NF可以理解為Number of Field。

find

阿里內部員工,排查Java問題常用的工具單

 

pgm

批量查詢vm-shopbase滿足條件的日志

阿里內部員工,排查Java問題常用的工具單

 

tsar

tsar是咱公司自己的采集工具。很好用, 將歷史收集到的數據持久化在磁盤上,所以我們快速來查詢歷史的系統數據。當然實時的應用情況也是可以查詢的啦。大部分機器上都有安裝。

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

top

top除了看一些基本信息之外,剩下的就是配合來查詢vm的各種問題了

阿里內部員工,排查Java問題常用的工具單

 

獲得線程10進制轉16進制后jstack去抓看這個線程到底在干啥

其他

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

排查利器

btrace
首當其沖的要說的是btrace。真是生產環境&預發的排查問題大殺器。簡介什么的就不說了。直接上代碼干

1、查看當前誰調用了ArrayList的add方法,同時只打印當前ArrayList的size大于500的線程調用棧

阿里內部員工,排查Java問題常用的工具單

 

2、監控當前服務方法被調用時返回的值以及請求的參數

阿里內部員工,排查Java問題常用的工具單

 

注意:

  1. 經過觀察,1.3.9的release輸出不穩定,要多觸發幾次才能看到正確的結果
  2. 正則表達式匹配trace類時范圍一定要控制,否則極有可能出現跑滿CPU導致應用卡死的情況
  3. 由于是字節碼注入的原理,想要應用恢復到正常情況,需要重啟應用。

Greys

說幾個挺棒的功能(部分功能和btrace重合):

sc -df xxx: 輸出當前類的詳情,包括源碼位置和classloader結構

trace class method: 相當喜歡這個功能! 很早前可以早JProfiler看到這個功能。打印出當前方法調用的耗時情況,細分到每個方法。

javOSize

就說一個功能
classes:通過修改了字節碼,改變了類的內容,即時生效。所以可以做到快速的在某個地方打個日志看看輸出,缺點是對代碼的侵入性太大。但是如果自己知道自己在干嘛,的確是不錯的玩意兒。

其他功能Greys和btrace都能很輕易做的到,不說了。

JProfiler

之前判斷許多問題要通過JProfiler,但是現在Greys和btrace基本都能搞定了。再加上出問題的基本上都是生產環境(網絡隔離),所以基本不怎么使用了,但是還是要標記一下。

大殺器

eclipseMAT
可作為eclipse的插件,也可作為單獨的程序打開。

Java三板斧,噢不對,是七把

jps
我只用一條命令:

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

jstack

普通用法:

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

native+java棧:

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

jinfo

可看系統啟動的參數,如下

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

jmap

兩個用途

1.查看堆的情況

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

2.dump

阿里內部員工,排查Java問題常用的工具單

 

或者

阿里內部員工,排查Java問題常用的工具單

 

3.看看堆都被誰占了? 再配合zprofiler和btrace,排查問題簡直是如虎添翼

阿里內部員工,排查Java問題常用的工具單

 

jstat

jstat參數眾多,但是使用一個就夠了

阿里內部員工,排查Java問題常用的工具單

 

阿里內部員工,排查Java問題常用的工具單

 

jdb

時至今日,jdb也是經常使用的。
jdb可以用來預發debug,假設你預發的java_home是/opt/taobao/java/,遠程調試端口是8000.那么
sudo -u admin /opt/taobao/java/bin/jdb -attach 8000.

阿里內部員工,排查Java問題常用的工具單

 

出現以上代表jdb啟動成功。后續可以進行設置斷點進行調試。

CHLSDB

CHLSDB感覺很多情況下可以看到更好玩的東西,不詳細敘述了。查詢資料聽說jstack和jmap等工具就是基于它的。

阿里內部員工,排查Java問題常用的工具單

 

plugin of intellij idea

key promoter

快捷鍵一次你記不住,多來幾次你總能記住了吧?

阿里內部員工,排查Java問題常用的工具單

 

maven helper

分析maven依賴的好幫手。

VM options

1、你的類到底是從哪個文件加載進來的?

阿里內部員工,排查Java問題常用的工具單

 

2、應用掛了輸出dump文件

阿里內部員工,排查Java問題常用的工具單

 

jar包沖突

把這個單獨寫個大標題不過分吧?每個人或多或少都處理過這種煩人的case。我特么下邊這么多方案不信就搞不定你?

阿里內部員工,排查Java問題常用的工具單

 

打出所有依賴

阿里內部員工,排查Java問題常用的工具單

 

只打出指定groupId和artifactId的依賴關系

阿里內部員工,排查Java問題常用的工具單

 

vm啟動腳本加入。在tomcat啟動腳本中可見加載類的詳細信息

阿里內部員工,排查Java問題常用的工具單

 

vm啟動腳本加入。在tomcat啟動腳本中可見加載類的詳細信息

阿里內部員工,排查Java問題常用的工具單

 

greys的sc命令也能清晰的看到當前類是從哪里加載過來的

阿里內部員工,排查Java問題常用的工具單

 

其他

dmesg
如果發現自己的java進程悄無聲息的消失了,幾乎沒有留下任何線索,那么dmesg一發,很有可能有你想要的。

阿里內部員工,排查Java問題常用的工具單

 

去找關鍵字oom_killer。找到的結果類似如下:

阿里內部員工,排查Java問題常用的工具單

 

以上表明,對應的java進程被系統的OOM Killer給干掉了,得分為854.
解釋一下OOM killer(Out-Of-Memory killer),該機制會監控機器的內存資源消耗。當機器內存耗盡前,該機制會掃描所有的進程(按照一定規則計算,內存占用,時間等),挑選出得分最高的進程,然后殺死,從而保護機器。

dmesg日志時間轉換公式:
log實際時間=格林威治1970-01-01+(當前時間秒數-系統啟動至今的秒數+dmesg打印的log時間)秒數:

阿里內部員工,排查Java問題常用的工具單

 

剩下的,就是看看為什么內存這么大,觸發了OOM-Killer了。

新技能get

RateLimiter

想要精細的控制QPS? 比如這樣一個場景,你調用某個接口,對方明確需要你限制你的QPS在400之內你怎么控制?這個時候RateLimiter就有了用武之地。 

責任編輯:龐桂玉 來源: 今日頭條
相關推薦

2019-11-15 08:40:53

Java開發代碼

2018-12-10 10:30:40

阿里Linux命令

2018-04-10 14:04:52

2010-06-01 09:03:09

2021-09-02 09:37:22

勒索軟件攻擊數據泄露

2019-12-18 10:55:56

安全數據泄露數據

2021-09-03 11:07:17

尼日利亞勒索軟件DemonWare

2023-08-22 20:18:27

數據泄露數據安全

2025-04-08 13:12:49

2020-04-23 10:07:45

工具IDEA阿里巴巴

2016-11-24 18:07:54

網易 豬肉

2019-05-08 08:37:08

高可用問題排查

2022-07-27 07:32:28

Debug版本arthas

2025-08-29 07:32:17

2024-10-21 13:20:00

2011-10-06 14:30:51

喬布斯蘋果

2020-05-11 23:06:26

Zen3AM4AMD

2020-03-23 10:06:05

工具代碼開發

2010-03-25 10:10:40

聯通員工調整

2020-05-11 09:48:28

網絡故障路由器Linux
點贊
收藏

51CTO技術棧公眾號

牛牛澡牛牛爽一区二区| 欧美性生给视频| 免费污视频在线观看| 北条麻妃国产九九精品视频| 97色在线观看| 永久免费av无码网站性色av| 成人激情久久| 欧美日韩国产专区| 亚洲巨乳在线观看| www香蕉视频| 久久国产精品99国产| 深夜福利一区二区| 老司机免费视频| 台湾成人免费视频| 亚洲国产综合91精品麻豆| 色一情一乱一伦一区二区三欧美| 国产精品久久无码一三区| 亚洲狠狠婷婷| 色偷偷噜噜噜亚洲男人的天堂| 亚洲免费观看在线| 精品亚洲a∨| 欧美性猛交xxxxx水多| 亚洲成年人专区| 美女毛片在线看| 高清日韩电视剧大全免费| 国产精品xxxxx| 中文字幕一区二区三区手机版| 欧美超碰在线| 日韩精品一二三四区| 免费人成视频在线播放| 久久xxx视频| 欧美性猛交xxxx| 亚洲中文字幕无码av永久| 免费黄色在线看| 欧美极品少妇xxxxⅹ高跟鞋| 成人国产一区二区| 国产男男gay网站| 奇米色777欧美一区二区| 91av在线免费观看| 免费在线黄色片| 夜间精品视频| 在线播放日韩专区| 国产精品815.cc红桃| 波多野结衣在线一区二区| 69堂成人精品免费视频| 亚欧美在线观看| 日韩久久一区二区三区| 日韩欧美亚洲综合| 国产免费黄视频| 日本不卡1234视频| 精品女同一区二区三区在线播放| 久青草视频在线播放| a级网站在线播放| 综合欧美一区二区三区| 一区二区三区欧美在线| 在线激情免费视频| 中文字幕一区免费在线观看| 亚洲乱码国产乱码精品天美传媒| av大片在线看| 国产精品私房写真福利视频| 午夜一区二区三视频在线观看| 巨骚激情综合| 国产欧美日本一区二区三区| 欧洲一区二区日韩在线视频观看免费 | 亚洲理论中文字幕| 国产精品一区二区三区www| 亚洲一级黄色| 日韩在线观看免费高清| 国精品人伦一区二区三区蜜桃| 日韩欧美网站| 欧美精品在线视频观看| 激情综合网五月婷婷| 在线欧美不卡| 日本精品一区二区三区在线播放视频| 国产午夜麻豆影院在线观看| 日韩精品91亚洲二区在线观看| 国产精品国产福利国产秒拍| 中文字幕自拍偷拍| 狠狠色丁香久久婷婷综合丁香| 95av在线视频| 天堂av2024| 久久久久久久久久美女| 亚洲乱码国产乱码精品天美传媒| 国产秀色在线www免费观看| 亚洲精品老司机| 成人免费观看cn| 日韩三区免费| 欧美一级片免费看| 亚洲av无码一区二区三区网址 | 日本高清不卡三区| 永久免费av在线| 亚洲一区二区三区中文字幕| 18禁免费无码无遮挡不卡网站| 国产极品嫩模在线观看91精品| 欧美二区在线观看| 精品视频站长推荐| 日韩精品免费| 午夜精品国产精品大乳美女| 免费视频久久久| 精品一区二区免费在线观看| 精品久久sese| 国内精品久久久久国产| 天天做天天摸天天爽国产一区| 天堂中文视频在线| 超碰成人在线免费| 日韩中文字幕精品| 99热只有这里有精品| 久久国产综合精品| 久久精品美女| 午夜伦理在线视频| 在线国产亚洲欧美| 小毛片在线观看| 婷婷久久一区| 国产精品96久久久久久又黄又硬| 亚洲AV无码国产精品午夜字幕| 久久精品一区八戒影视| 欧美黑人在线观看| 欧美成人xxxx| 亚洲人成在线观| 日本网站在线播放| 国内精品伊人久久久久av一坑 | 日韩欧美国产一区二区| 欧美性受xxxxxx黑人xyx性爽| 香蕉人人精品| 久久久久久国产| 国产美女精品视频国产| 国产午夜亚洲精品不卡| 国产欧美在线一区| 成人知道污网站| 欧美成人午夜剧场免费观看| 中文在线观看av| 久久综合视频网| 欧洲精品一区二区三区久久| 日韩精品一区二区三区中文在线| 最新国产成人av网站网址麻豆| av大全在线观看| av午夜精品一区二区三区| 成人国产在线看| 精品99re| 久久影院模特热| 国产精品久久久久久无人区| 国产精品女主播av| 一区二区三区视频网| 国产成人精品一区二区免费看京| 性欧美激情精品| 天堂av资源在线| 五月天丁香久久| 五十路六十路七十路熟婆| 日韩午夜高潮| 精品在线视频一区二区| 手机av在线| 日韩久久午夜影院| 欧美男人亚洲天堂| 国产亚洲一区二区在线观看| 国产麻花豆剧传媒精品mv在线| 无码日韩精品一区二区免费| 国产91精品不卡视频| 青青青手机在线视频观看| 欧美午夜无遮挡| 自拍偷拍亚洲天堂| 日韩国产精品久久久| 日韩午夜视频在线观看| 欧美大片网站| 欧美成人久久久| 蜜桃在线一区二区| 欧美日韩午夜剧场| 中文字幕 自拍| 日韩成人午夜电影| 综合操久久久| 亚洲综合色婷婷在线观看| 久久久久久91香蕉国产| 青青青草网站免费视频在线观看| 91成人国产精品| 国产在线免费看| 国产精品小仙女| 欧美日韩性生活片| 国产欧美日韩视频在线| 国产在线观看一区二区三区| 中中文字幕av在线| 亚洲精品国产拍免费91在线| 精品美女久久久久| 国产精品免费丝袜| 中文字幕久久久久久久| 一本综合久久| 亚洲欧美国产不卡| 中文字幕亚洲在线观看| 51久久精品夜色国产麻豆| 成人全视频高清免费观看| 欧美一区二区三区视频在线观看| 国产稀缺真实呦乱在线| 国产日韩欧美亚洲| 亚洲欧美日韩网站| 亚洲一区二区三区免费在线观看| 视频在线99| 国产欧美三级电影| 国产精品美乳在线观看| 欧美xxxbbb| 正在播放欧美视频| 亚洲精品一区二区三区四区| 91福利在线观看| 欧美日韩精品在线观看视频| 久久久美女艺术照精彩视频福利播放| 国产精品探花在线播放| 午夜在线视频观看日韩17c| 爱爱爱视频网站| 久久99久久人婷婷精品综合 | av网站免费播放| 色婷婷久久久亚洲一区二区三区| 国产三级国产精品国产国在线观看 | 国产有码一区二区| 性国裸体高清亚洲| 九九热精品视频在线播放| 精品久久av| 亚洲成人黄色在线观看| 国产一区二区三区视频免费观看| 欧美日韩一区二区在线| 国产极品国产极品| 国产精品午夜免费| 亚洲一级中文字幕| 成人看片黄a免费看在线| 亚洲免费黄色录像| 日韩精品一区第一页| 亚洲色成人www永久在线观看| 热久久天天拍国产| 热re99久久精品国99热蜜月| 国产日韩三级| 亚洲精品免费一区二区三区| 成人久久网站| 国产福利精品视频| 一区二区三区短视频| 国模私拍一区二区三区| 中日韩高清电影网| 蜜臀久久99精品久久久无需会员| www.成人.com| 国产亚洲精品一区二区| 三级在线电影| 亚洲精品二三区| 免费a级片在线观看| 日韩美女主播在线视频一区二区三区| 一区二区三区免费在线视频| 欧美性色黄大片| 亚洲大尺度在线观看| 日韩欧美精品免费在线| 亚洲va在线观看| 欧美三级免费观看| 午夜婷婷在线观看| 欧美性极品xxxx娇小| 国产亚洲欧美在线精品| 欧美视频免费在线| 丰满少妇xoxoxo视频| 91黄色免费版| 国产精品传媒在线观看| 欧美亚洲自拍偷拍| 一区精品在线观看| 欧美精品日日鲁夜夜添| 国产精品嫩草影院精东| 91精品国产日韩91久久久久久| 一级特黄aaaaaa大片| 在线不卡一区二区| 国产乱码久久久久| 欧美成人女星排行榜| 亚洲va欧美va| 亚洲电影av在线| 日本一区高清| 伊人av综合网| 免费看a在线观看| 欧美黑人巨大精品一区二区| h片精品在线观看| 欧美一级片久久久久久久| 88xx成人永久免费观看| 国产精品综合网站| 日韩三级av高清片| 不卡一卡2卡3卡4卡精品在| 麻豆一区二区| 午夜老司机精品| 国内精品亚洲| 黄色片视频在线播放| 捆绑紧缚一区二区三区视频 | 97精品久久久久中文字幕 | 国产精品福利一区二区| 中文字幕另类日韩欧美亚洲嫩草| 午夜精品福利在线| 波多野结衣视频网址| 欧美乱妇23p| 欧美熟妇另类久久久久久不卡| 亚洲精品在线视频| 久久日韩视频| 2019亚洲日韩新视频| 欧美爱爱视频| 精品不卡在线| 国产精品99视频| 人妻夜夜添夜夜无码av| 日韩国产欧美三级| 亚洲图片欧美另类| 日本一区二区动态图| 国产在线视频你懂的| 91久久精品日日躁夜夜躁欧美| 99在线精品视频免费观看20| 日韩久久精品电影| 91网址在线观看| 国产成人综合精品| 国产精品调教视频| 中文字幕一区二区三区乱码| 国产亚洲精品自拍| 国产老头和老头xxxx×| 国产日韩欧美a| 日韩黄色精品视频| 欧美精品九九99久久| 日本福利片在线| 欧美激情久久久久久| 精品国产黄a∨片高清在线| 久久亚洲午夜电影| 欧美天堂亚洲电影院在线观看 | 国产福利不卡视频| 一本在线免费视频| 欧美日韩在线另类| 丰满肥臀噗嗤啊x99av| 色偷偷9999www| 欧美xxxx做受欧美护士| 国产一区二区三区高清视频| 亚洲高清资源在线观看| 搡女人真爽免费午夜网站| 成人av在线播放网站| 国产女人18水真多毛片18精品| 欧美亚洲一区二区在线| 可以在线观看的黄色| 欧美亚洲另类在线| 老汉色老汉首页av亚洲| www污在线观看| 国产成人无遮挡在线视频| 刘亦菲国产毛片bd| 在线免费一区三区| 欧美色综合一区二区三区| 97在线免费观看视频| 最新精品在线| wwwwww欧美| 国产成人午夜精品5599| 69av.com| 精品日韩一区二区三区 | 欧美综合一区第一页| 久久精品色播| 国产美女主播在线播放| 成人午夜视频免费看| 国产亚洲精久久久久久无码77777| 这里只有精品免费| 快射视频在线观看| 91中文字幕在线| 女同性一区二区三区人了人一 | 久久久国产精品麻豆| 日日摸天天添天天添破| 亚洲欧美www| 日韩精品第一| 亚洲欧洲免费无码| 久草中文综合在线| 欧美色图亚洲视频| 欧美成人在线直播| 91美女精品| 欧美污视频久久久| 日本在线播放一区二区三区| 欧美巨胸大乳hitomi| 欧美精品乱人伦久久久久久| 免费观看久久久久| 亚洲一区二区久久久久久久| 欧美区国产区| 亚洲の无码国产の无码步美| 一本大道久久a久久精品综合| 国产亚洲依依| 成人久久18免费网站图片| 欧美成人精品| 中文字幕乱码一区| 日本福利一区二区| 高潮毛片在线观看| 成人动漫视频在线观看免费| 国产精品久久久久毛片大屁完整版 | 久久精品电影网| 91精品短视频| 任你操这里只有精品| 中文字幕一区二区三区视频| www.久久综合| 奇米一区二区三区四区久久| 日韩一区三区| 毛茸茸free性熟hd| 欧美在线观看18| 羞羞网站在线看| 久久国产精品-国产精品| 青娱乐精品视频在线| 免费一级肉体全黄毛片| 亚洲欧洲在线看| 日韩欧美高清一区二区三区| 日韩欧美亚洲天堂| 成人欧美一区二区三区白人| 蜜臀久久精品久久久久| 国产精品一区二区久久久久| 激情五月***国产精品| 久久久久久国产免费a片| 精品少妇一区二区三区日产乱码 | 一区二区三区四区免费| 欧美一区二区三区啪啪| 成人免费看视频网站| 日本一道在线观看|