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

您的位置:首頁技術文章
文章詳情頁

解決java web應用線上系統偶發宕機的情況

瀏覽:24日期:2022-08-24 14:08:25

前言:

事情是醬紫的,系統上線兩個月后,風平浪靜。在一個秋天寧靜的下午,老衲正喝著茶聽著歌敲著代碼,順便欣賞下妹紙,獨享這難得的愜意。突然手機響了,一看來電,心中一沉,項目經理來電,必有蹊蹺。匆忙接起電話,沒有問候,直奔主題,“趕緊看下系統,個別客戶反饋系統不能用了,先恢復系統,再排查問題”。

老衲撂下電話,一哆嗦,趕緊連上VPN,直奔服務器主機。

PS:三臺服務器(centos、128G內存、32核CPU),tomcat1.7,jdk1.8,通過F5負載

解決步驟:

1、top命令查看CPU占用情況

解決java web應用線上系統偶發宕機的情況

可以看到11042進程占用了非常多的CPU資源

2、查看F5并發曲線:為什么應用耗費了這么多的線程,難道是用戶量突然上來了,調取了F5的訪問曲線圖,可以看到在15:57左右并發量突然猛漲,當時根據曲線懷疑是請求量徒增導致

解決java web應用線上系統偶發宕機的情況

3、查看系統請求量:根據應用系統日志、以及localhost_access_log日志 查看此節點用戶訪問日志,發現使用人數并未徒增,根據請求量繪制的曲線如下:

解決java web應用線上系統偶發宕機的情況

可以看到曲線并未出現請求量徒增。

4、查看進程內線程運行情況:沒有大量請求,為什么CPU會被使用這么多,難道是有線程的死鎖,

執行top -p 11042 -H 查看進程內所有線程的運行情況:

解決java web應用線上系統偶發宕機的情況

可以看到有很多線程正在執行

5、接著打內存快照執行命令打內存快照 在 jdk1.8.0_131/bin下面執行 ./jstack -l 11042>log01.txt,然后又隔了一分鐘再次執行./jstack -l 11042>log02.txt,生產兩個文件好對比里面的線程交集

打開日志,并未發現死鎖的線程,但是在兩個文件里面卻發現大量的GC線程在執行如圖:

解決java web應用線上系統偶發宕機的情況

6、分析GC回收情況,在jdk bin目錄下執行 ./jstat -gcutil 11042 1000 100

解決java web應用線上系統偶發宕機的情況

看到了沒有,虛擬機正在瘋狂的進行full GC 回收,垃圾回收線程占用了非常多的CPU資源,問題已經有了明確的方向了,接下來需要分析到底是什么導致了full GC的頻繁觸發。

7、分析堆內存:

打印堆內存 在jdk bin目錄下執行 ./jmap -dump:live,format=b,file=problem.bin 11042 ,將日志文件下載到本地使用jprofiler分析,

解決java web應用線上系統偶發宕機的情況

發現有大量char[],String ,map 占用,那么是什么業務代碼造成了以上大量的數據呢,打開 char[],String 沒有找到與之關聯的業務代碼, 在map中發現大量的相同的業務對象,但是卻無法直接發現出是什么操作造成了大量業務對象的存在,因為此業務對象代碼中大量使用一一排除的話工作量極大。

一時陷入困境,靈機一動,是不是還有別的內存快照分析工具,一查有個mat,在eclipse裝好插件,打開內存快照:

解決java web應用線上系統偶發宕機的情況

點擊leak suspects,如圖

解決java web應用線上系統偶發宕機的情況

在個給出問題中一一查看,這時問題出現了如圖:

解決java web應用線上系統偶發宕機的情況

BaseDatagridRest 的export導出數據方法,突然想到系統中有某個表數據的導出,立即登錄系統查看此項導出功能,發現這個導出未對數據量做限制,而且BaseDatagridRest 的export方法實現是將數據庫中的表數據抽取到內存中然后回寫到excle中,讓用戶下載。

我登錄測試環境,用大數據量測試了下導出果然出現了同樣的問題,至此問題水落石出,解決方案很簡單,導出數據量加上限制,為了防止因為導出過慢時用戶多次點擊加上和遮罩。

總結:GC不只是用來面試的,更是來解決問題的。

以上這篇解決java web應用線上系統偶發宕機的情況就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
婷婷亚洲五月| 国产国产精品| 国产精品日韩精品中文字幕| 欧美激情精品| 一区二区亚洲视频| 亚洲最新无码中文字幕久久 | 蜜芽一区二区三区| 日韩国产欧美一区二区| 日韩av二区在线播放| 欧美成人亚洲| 日韩理论片av| 国产精品久久久久久久久妇女| 91久久亚洲| 日韩电影免费在线观看| 嫩呦国产一区二区三区av| 免费的成人av| 精品一区在线| 欧美午夜精品一区二区三区电影| 丁香婷婷久久| 国产成人精品三级高清久久91| 国产日产一区| 日韩一区二区三区四区五区| 亚洲欧美日韩国产一区二区| 不卡在线一区二区| 99久久婷婷| 亚洲免费中文| 日本在线观看不卡视频| 综合激情婷婷| 亚洲理论在线| 91精品福利观看| 久久爱www成人| 樱桃视频成人在线观看| 免费看av不卡| 鲁大师影院一区二区三区| 婷婷成人av| 国内不卡的一区二区三区中文字幕| 美女在线视频一区| 国际精品欧美精品| 日韩视频一区| 国产麻豆一区| 日韩免费av| 日韩精品成人| 色婷婷色综合| 久久福利影视| 精品一区二区男人吃奶| 久久久蜜桃一区二区人| 日本不卡一二三区黄网| 大香伊人久久精品一区二区| 婷婷综合在线| 免费日韩一区二区三区| 91久久国产| 毛片不卡一区二区| 中文日韩在线| 高清久久一区| 欧美久久亚洲| 久久av一区| 久久国产亚洲精品| 欧美一区在线观看视频| 久久久久国产精品一区二区| 国产精品亚洲人成在99www| 欧美91福利在线观看| 日韩av专区| 卡一卡二国产精品| 欧美一区不卡| 综合一区二区三区| 亚洲欧美日韩高清在线| 在线人成日本视频| 国产一区二区三区不卡视频网站 | 亚洲a在线视频| 日韩成人精品一区| 精品资源在线| 亚洲精品88| 日韩国产欧美| 日韩激情精品| 国产精品一区三区在线观看| 欧美日韩激情| 国产日韩欧美一区二区三区 | 欧美午夜不卡影院在线观看完整版免费| 在线一区欧美| 国产成人在线中文字幕| 国产精品二区影院| 国产欧美综合一区二区三区| 日韩福利视频网| 国产日韩欧美三级| 精品美女在线视频| 成人一区而且| 99热精品久久| 黄色亚洲免费| 蜜芽一区二区三区| 日韩亚洲精品在线| 人人爱人人干婷婷丁香亚洲| 欧美激情日韩| 免费毛片在线不卡| 亚洲a成人v| 国产一区二区三区网| 久久精品亚洲人成影院| 中文无码日韩欧| 国产麻豆精品久久| 久久高清精品| 国产美女视频一区二区| 国产91一区| 欧美日韩1区| 99精品小视频| 欧美天堂一区| 91亚洲一区| 亚洲精品精选| 欧美日韩视频网站| 丝袜国产日韩另类美女| 精品视频黄色| 亚洲精品国模| 亚洲国产成人二区| 蜜臀国产一区二区三区在线播放| 久久精品 人人爱| 1000部精品久久久久久久久| 日韩精品一区二区三区免费视频 | 久久黄色影视| 欧美日韩精品免费观看视频完整| 欧美日韩亚洲一区在线观看| 九色精品91| 都市激情国产精品| 国产精品一区二区三区四区在线观看| 日韩在线中文| 国产一区二区三区四区| 国产欧美一区二区三区米奇| 夜久久久久久| 黄色亚洲免费| 欧美日韩国产高清电影| 久久五月天小说| 日韩中文在线播放| 久久精品国产一区二区| 四虎精品永久免费| 91久久黄色| 一区二区国产在线观看| 久久亚洲国产精品一区二区| 麻豆一区二区三区| 国产免费av国片精品草莓男男| 国产福利一区二区三区在线播放| 日韩午夜免费| 麻豆亚洲精品| 国产精品日韩久久久| 国产视频久久| 亚洲精品麻豆| 国产传媒av在线| 国产日韩三级| 日韩精品国产精品| 欧美亚洲精品在线| 97国产精品| 久久青草久久| 福利一区和二区| 午夜在线播放视频欧美| 夜夜嗨网站十八久久| 色综合www| 色老板在线视频一区二区| 亚洲成av人片一区二区密柚| 国产一区国产二区国产三区| 老司机精品视频网| 久久人人88| 日本亚州欧洲精品不卡| 亚洲精品综合| 精品99在线| 久久国产亚洲精品| 日韩av字幕| 欧美日韩一二| 伊人国产精品| 日韩精品第一区| 视频一区日韩精品| 高清av不卡| 日本免费一区二区视频| 久久亚洲国产精品尤物| 美女久久久久| 国产一区丝袜| 日韩精品中文字幕吗一区二区| 四虎8848精品成人免费网站| 蜜桃久久精品一区二区| av最新在线| 蜜桃视频一区二区| 国产精品久久久久77777丨 | 天堂网在线观看国产精品| 国产精品男女| 午夜久久av | 国产亚洲电影| 亚洲aⅴ网站| 香蕉久久久久久久av网站| 蜜臀91精品一区二区三区| 国产精品调教| 国产精品伦一区二区| 麻豆一区二区在线| 欧美日韩在线网站| 欧美经典一区| 国产极品模特精品一二| 国产一区导航| 国产不卡人人| 啪啪国产精品| 国产精品一区三区在线观看| 久久精品亚洲一区二区| 精品一区二区三区在线观看视频| 蜜桃久久av一区| 日韩av自拍| 日韩精品午夜视频| 欧美三级第一页|