日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1 Arthas(阿爾薩斯) 能為你做什么?

  1. 這個類從哪個 jar 包加載的?為什么會報各種類相關(guān)的 Exception?
  2. 我改的代碼為什么沒有執(zhí)行到?難道是我沒 commit?分支搞錯了?
  3. 遇到問題無法在線上 debug,難道只能通過加日志再重新發(fā)布嗎?
  4. 線上遇到某個用戶的數(shù)據(jù)處理有問題,但線上同樣無法 debug,線下無法重現(xiàn)!
  5. 是否有一個全局視角來查看系統(tǒng)的運行狀況?
  6. 有什么辦法可以監(jiān)控到JVM的實時運行狀態(tài)?
  7. 怎么快速定位應(yīng)用的熱點,生成火焰圖?
  8. 怎樣直接從JVM內(nèi)查找某個類的實例?

 2 啟動arthas

curl -O https://arthas.aliyun.com/arthas-boot.jar
JAVA -jar arthas-boot.jar

 

Arthas線上服務(wù)器問題排查

啟動Arthas

3. 查看dashboard

 

Arthas線上服務(wù)器問題排查

Dashboar圖


Arthas線上服務(wù)器問題排查

Thread 命令圖

4 問題排查

項目正常發(fā)布,在測試環(huán)境啟動正常,在測試環(huán)境機房發(fā)布啟動正常,但是到了預(yù)發(fā)環(huán)境機房啟動發(fā)現(xiàn)是啟動到一半卡住,現(xiàn)象如下:

Arthas線上服務(wù)器問題排查

服務(wù)啟動到一般卡住

第一反應(yīng)是預(yù)發(fā)環(huán)境的內(nèi)存不夠?qū)е聼o法啟動(當時服務(wù)器上只剩不到700M內(nèi)存,去其他機器看該服務(wù)正常需要1個G內(nèi)存),日志輸出卡住,于是調(diào)整內(nèi)存進行發(fā)布,結(jié)果調(diào)整到了1.2g多還是不行. 于是轉(zhuǎn)換思路,開始排查gconfig和nacos這些在線程狀態(tài)中是timewating的狀態(tài).

Arthas線上服務(wù)器問題排查

使用Arthas命令查看thread現(xiàn)場狀態(tài)

經(jīng)過排查這些都是屬于非主線程阻塞.

開始另外換思路, 開始排查主線程中的在運行堆棧信息,由于main線程的id是1, 使用arthas中的 thread 1 命令

Arthas線上服務(wù)器問題排查

 

至此找到問題點,主線程一直在創(chuàng)建webservice連接卡住,沒有執(zhí)行其他的任務(wù)

Arthas線上服務(wù)器問題排查

 

解決辦法是進行注釋掉,后重新發(fā)布正常。

總結(jié),

  1. 內(nèi)存是否足夠 top free -h
  2. check 啟動日志
  3. arthas 命令查看threa time out

分享到:
標簽:Arthas
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定