日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java應(yīng)用/JVM宕機(jī)排查步驟操作

瀏覽:57日期:2022-08-24 14:24:49

相信大家都遇到過(guò),自己的Java應(yīng)用運(yùn)行一段時(shí)間就宕機(jī)了或者響應(yīng)請(qǐng)求特別慢。這時(shí)候就需要我們了來(lái)找出問(wèn)題所在了。絕大部分都是代碼問(wèn)題導(dǎo)致的。

一、服務(wù)宕機(jī)

如果是服務(wù)宕機(jī),發(fā)生致命問(wèn)題導(dǎo)致進(jìn)程已經(jīng)死掉了,那么已經(jīng)訪問(wèn)不了了,通常都是CPU問(wèn)題引起的,程序一般會(huì)自己生成javacore文件,一般生成位置在/root目錄或jar包同目錄下。JavaCore文件主要保存的是Java應(yīng)用各線程在某一時(shí)刻的運(yùn)行的位置,即JVM執(zhí)行到哪一個(gè)類、哪一個(gè)方法、哪一個(gè)行上。

找到這個(gè)文件,執(zhí)行命令

gdb java <文件>

bt

如果文件沒有損壞的話可以看到完整的棧調(diào)用信息。就可以定位到問(wèn)題代碼所在。

我曾經(jīng)就因?yàn)榈讓诱{(diào)用的一個(gè)geo庫(kù)出問(wèn)題,導(dǎo)致程序直接掛掉,分析core文件可以清晰的看到native方法的調(diào)用。

二、服務(wù)響應(yīng)請(qǐng)求慢

出現(xiàn)這個(gè)問(wèn)題一般都是內(nèi)存溢出,GC線程一直在重復(fù)GC,沒有線程來(lái)處理用戶請(qǐng)求,或者問(wèn)題代碼導(dǎo)致CPU占用過(guò)高。

程序崩潰前會(huì)生成HeapDump文件,也可以手動(dòng)生成,HeapDump是一個(gè)二進(jìn)制文件,它保存了某一時(shí)刻JVM堆中對(duì)象使用情況。

在JVM啟動(dòng)參數(shù)要配置好HeapDump的生成位置和配置打印gc日志。這樣才能排查問(wèn)題。

先分析GC日志

在線分析工具地址:https://gceasy.io/

Java應(yīng)用/JVM宕機(jī)排查步驟操作

把gc文件上傳就好了,就可以看到分析結(jié)果。重點(diǎn)關(guān)注什么區(qū)域的GC占用最多時(shí)間。

離線分析工具:GCViewer 是一款開源的GC日志分析工具。

如果程序內(nèi)存溢出,通過(guò)分析gc文件可以發(fā)現(xiàn)程序內(nèi)存占用機(jī)會(huì)100%而且一直重復(fù)GC。

分析HeapDump文件

1、先找到Java應(yīng)用的pid

ps -ef | grep java 或者 jps -l 查看

2、查看堆內(nèi)存使用量

jmap -heap <pid>

3、查看Java進(jìn)程中的每一個(gè)線程的情況(linux),可以清晰的看到每一個(gè)線程的cpu及內(nèi)存使用情況

top -Hp <pid>

window下可以借助工具 Process Explorer,

Java應(yīng)用/JVM宕機(jī)排查步驟操作

4、打印線程快照信息,保存到文件xxx.txt中方便查看

jstack <pid> > xxx.txt

參考這一篇文章: https://www.jb51.net/article/195797.htm

5、通過(guò)top -Hp <pid>看到的線程id是10進(jìn)制的,我們輸出到xxx.txt中的是16進(jìn)制,所以需要轉(zhuǎn)一下,找一個(gè)異常線程tid

printf '%x' <tid> 假如輸出為 1111

6、在xxx.txt文件中查找tid為1111的棧信息,可以看到這個(gè)線程在干什么,定位到問(wèn)題代碼。

7、程序宕機(jī)會(huì)自動(dòng)產(chǎn)生dump文件,若沒有宕機(jī)就手動(dòng)導(dǎo)出dump文件

jmap -dump:format=b,file=文件名 <pid>

桌面分析工具:Eclipse Memory Analyzer,它有windows版的和Linux版的

windows下:把HeapDump文件放進(jìn)去就可以了,分析完后,很直觀的看到當(dāng)前內(nèi)存占用量最高的是某個(gè)類的某個(gè)參數(shù)。持有了多少個(gè)對(duì)象,這些對(duì)象占用了多少內(nèi)存,從而定位到問(wèn)題代碼。

Linux下:先把Eclipse Memory Analyzer版上傳到服務(wù)器,解壓,假如/home/mat為解壓后路徑,執(zhí)行命令

/home/mat/ParseHeapDump.sh <文件名> org.eclipse.mat.api:suspects prg.eclipse.mat.api:overview

org.eclipse.mat.api:top_components

分析完之后會(huì)在當(dāng)前文件生成結(jié)果文件。下載到本地查看即可。

以上這篇Java應(yīng)用/JVM宕機(jī)排查步驟操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av字幕| 国产极品模特精品一二| 国产aⅴ精品一区二区三区久久 | 国产精品毛片久久| 欧美日韩伊人| 国产精品videossex| 免费观看亚洲天堂| 乱一区二区av| 成人在线免费观看网站| 国内揄拍国内精品久久| sm捆绑调教国产免费网站在线观看 | 亚洲精品国模| 日韩欧美中文字幕在线视频| 日韩综合一区二区| 久久精品99国产精品| 麻豆精品久久| 水蜜桃精品av一区二区| 久久久久99| 亚洲一区免费| 91国内精品| 国产一区二区三区天码| 久久青草久久| 蜜臀精品一区二区三区在线观看| 亚洲精品大片| 久久99青青| 日韩精品不卡一区二区| 婷婷综合在线| 亚洲v天堂v手机在线| 国产精品色婷婷在线观看| 国产a久久精品一区二区三区| 伊人久久大香线蕉av不卡| 狠狠久久婷婷| 日韩精品导航| 91亚洲国产| 夜夜嗨一区二区三区| 日韩欧乱色一区二区三区在线| 国产精品porn| 欧美亚洲激情| 日韩中出av| 国产盗摄——sm在线视频| 黑丝美女一区二区| 日本亚洲欧洲无免费码在线| 精品伊人久久| 日韩视频一区| 国产毛片久久久| 欧美日韩一区二区三区视频播放| 快she精品国产999| 国产精品一区二区精品视频观看 | 欧美亚洲日本精品| 乱人伦精品视频在线观看| 国产精品对白| 欧美日韩激情| 国产精品一区二区免费福利视频| 久久国产中文字幕| 777久久精品| 日韩欧美一区二区三区在线观看 | 欧美一区自拍| 日韩一区二区中文| 综合在线一区| 在线天堂中文资源最新版| 日韩在线观看一区二区| 国产一区二区三区探花| 欧美综合二区| 中文在线资源| 97久久超碰| 国产综合视频| 久久国产精品美女| 亚洲综合不卡| 国产精品99视频| 免费久久精品视频| 日韩精品91| 国产三级一区| 美女国产精品| 成人一二三区| 国产区精品区| 爽好多水快深点欧美视频| 在线天堂中文资源最新版| 日韩在线观看中文字幕| 婷婷激情综合| 色偷偷色偷偷色偷偷在线视频| 91在线成人| 丝袜亚洲另类欧美| 999国产精品视频| 麻豆91在线播放| 视频一区中文字幕精品| 91九色精品| 国产黄大片在线观看| 国产精品久久久免费| 9色国产精品| 欧美男人天堂| 精品一区二区三区免费看| 亚洲精品护士| 国产精品普通话对白| 日本精品影院| 日韩综合在线| 老色鬼精品视频在线观看播放| 日韩avvvv在线播放| 美女精品一区| 在线亚洲精品| 午夜国产一区二区| 伊人久久高清| 国产精品黑丝在线播放| 欧美黄页在线免费观看| 亚洲欧美日本国产| 亚洲欧美久久久| 美女少妇全过程你懂的久久| 三上悠亚国产精品一区二区三区| 精品一区视频| 久久精品系列| 久久精品二区亚洲w码 | 日本成人一区二区| 亚洲天堂av资源在线观看| 夜夜嗨av一区二区三区网站四季av| 日韩免费久久| 色综合五月天| 高清av一区| 久久av综合| 久久国内精品自在自线400部| 日韩三级精品| 日韩精品中文字幕一区二区| 亚洲一区av| 亚洲精品自拍| 日韩在线成人| 欧美另类中文字幕| 国产精品一区二区三区四区在线观看 | 国产麻豆精品| 国产精品羞羞答答在线观看| 国产图片一区| 美女av一区| 国产成年精品| 四虎成人av| 久久精品青草| 亚洲激精日韩激精欧美精品| 午夜在线视频观看日韩17c| 免费久久精品视频| 日韩高清欧美激情| 国产毛片久久久| 精品成人18| 日韩国产欧美一区二区| 久久国产电影| 中文日韩欧美| 亚洲久久在线| 欧美日韩伊人| 国产精品99一区二区三区| 日韩不卡免费高清视频| 黑丝一区二区三区| 日韩精品久久久久久| 麻豆精品蜜桃视频网站| 在线亚洲人成| 国产亚洲福利| 日韩有吗在线观看| 国产精品宾馆| 精品成人免费一区二区在线播放| 久久久精品久久久久久96| 亚洲精品福利电影| 欧美成人亚洲| 亚洲主播在线| 青草国产精品| 97国产精品| 亚洲经典在线| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 久久激情一区| 日韩中文字幕区一区有砖一区| 国产亚洲精品美女久久| 日韩精品1区| 亚洲影视一区| 成人午夜在线| 99国内精品| 国产欧美久久一区二区三区| 久久久久久夜| 丝袜亚洲另类欧美| 久久这里只有| 在线视频亚洲| 久久这里只有| 欧美日韩国产综合网| 日韩av一区二区三区| 成人三级高清视频在线看| 亚洲欧美日本国产专区一区| 久久亚洲资源中文字| 久久精品一区二区国产| 亚洲欧洲一区二区天堂久久| 四虎精品永久免费| 水蜜桃精品av一区二区| 日韩中文字幕av电影| 精品免费视频| 亚洲天堂av资源在线观看| 国产va免费精品观看精品视频| 中文亚洲欧美| 久久精品国产网站| 欧美日韩黑人| 久久麻豆视频| 美女精品在线观看| 国产在线一区不卡| 一区二区三区网站| 国产suv精品一区| 午夜性色一区二区三区免费视频| 日韩在线观看不卡| 久久国产视频网| 最新亚洲激情| 国产精品久久久久久久久妇女|