JAVA程序导致CPU高原因排查
公司的一个应用系统在某一个时间,突然CPU占比很高,网络,负载等都很高,应用系统是做集群的,当流量有负载均衡,但是其中一台CPU还是降低不了。
▶Zabbix监控,从监控图可以很明细看出CPU,网络,负载等异常。
▶系统top命令查看top //查看哪个java进程ID占用CPU高 top -Hp javapid //查看线程占用情况
从top -Hp可以看出有几个线程占用CPU很高,并且时间很长,一直没有释放
▶将线程PID转16进制
如17827printf "%x" 17827 //十六进制 45a3 jstack 45a3
将相关异常信息提交给开发分析即可。
▶主进程日志(一般是通过主进程的子进程进行排查 ): "resin-6093" #6093 daemon prio=5 os_prio=0 tid=0x00007f61bc34c000 nid=0x633c waiting on condition [0x00007f6186cfd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) "DependencyCheckWorker[]-17" #5910 daemon prio=5 os_prio=0 tid=0x00007f61bc31c800 nid=0x62c9 runnable [0x00007f613f5fa000] java.lang.Thread.State: RUNNABLE at java.lang.ClassLoader.findLoadedClass0(Native Method) at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:1038) at com.caucho.loader.DynamicClassLoader.loadClassImpl(DynamicClassLoader.java:1588) at com.caucho.loader.DynamicClassLoader.loadClassImpl(DynamicClassLoader.java:1617) at com.caucho.loader.DynamicClassLoader.loadClassImpl(DynamicClassLoader.java:1617) at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1548) at com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1529) at com.caucho.vfs.Depend.isModified(Depend.java) at com.caucho.loader.ClassEntry.isModified(ClassEntry.java:214) at com.caucho.make.DependencyContainer.checkImpl(DependencyContainer.java:298) at com.caucho.make.DependencyContainer.access$100(DependencyContainer.java:47) at com.caucho.make.DependencyContainer$DependencyCheckWorker.runTask(DependencyContainer.java:374) at com.caucho.env.thread2.AbstractTaskWorker2.run(AbstractTaskWorker2.java:247) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) "resin-5909" #5909 daemon prio=5 os_prio=0 tid=0x00007f61bc30d000 nid=0x62c8 runnable [0x00007f613fafb000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) "resin-5908" #5908 daemon prio=5 os_prio=0 tid=0x00007f61bc340000 nid=0x62c7 waiting on condition [0x00007f61496c4000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118) "resin-5907" #5907 daemon prio=5 os_prio=0 tid=0x00007f61bc35b800 nid=0x62c6 waiting on condition [0x00007f613fcfd000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:304) at com.caucho.env.thread2.ResinThread2.park(ResinThread2.java:196) at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:147) at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)
人人要知道的8大减寿习惯和长寿习惯,看看自己中了几条?很多疾病与环境及生活方式相关。树立健康的生活方式,改变不良的生活习惯,很多疾病如糖尿病心脑血管疾病腰腿病癌症等都是可以预防的!除了暴饮暴食吸烟喝酒贪黑熬夜等大家熟知的不良生活习惯,
抢先体验极氪001OTA升级!新增22项功能200项优化,真香今年7月,极氪宣布免费为极氪001用户升级8155智能座舱计算平台,让极氪001在车机层面有了崭新的体验。近期,极氪即将推送基于8155计算平台的新一代极氪智能座舱再一次的大版本O
曹操出行完善防控措施,上线新功能实现行程前自动换气扬子晚报网12月19日讯(记者徐媛园)近日,网约车平台曹操出行上线了自动换气功能在每笔订单开始服务前,车辆将会开启自动换气,60秒快速更换整车空气,保持车内空气清新流通。曹操出行表
静心问答静坐中,感觉身体一部分不见了怎么办?Q静坐中感觉双手不见了,直到双手触碰才感觉到手的存在,静坐一会又觉得手不见了,这样正常么?若静坐时,思绪散乱妄念纷飞,就任由它出现吧!这是很平常的事情,因为我们在日常生活中常常需要
异性间的暧昧,往往是从有了这些感觉开始的文森屿鹿林爱情的最初,是一种感觉。有些人各方面条件都很好,但是你偏偏就是不喜欢他,没有心动的感觉有些人在生活里并不优秀出众,但是却偏偏戳中了你的心巴,让你痴迷不已。很多时候,感情是
起名字大全,读音好听响亮,男孩新颖有涵养的名字起名字大全,读音好听响亮,男孩新颖有涵养的名字宝宝100分起名宝宝取名时,对于声韵来说以下三个方面一定要把握好。1,声母和韵母一定要配合好,力求好读避免拗口。2,声调方面也要把握好
亲身经历说复阳最近我也有个复阳的担心。我和孩子是在一年前感染过新冠,我们也都接种了疫苗(我最近的一针新冠疫苗是在1一个月以前接种的),但是最近又跟阳性爸爸长时间近距离接触。每年圣诞春节假期,孩子
单亲孩子养育,做到这两点,可以有效的预防校园霸凌有段时间我常常会很困惑为什么别人的孩子自信满满,勇于表达自己的需求?而我家大宝总是怯怯懦懦,忍气吞声。为什么别人的孩子在陌生的环境中能自来熟?而我家大宝总是从小喜欢牵着我的手,无法
教好孩子得有好老师青岛市政协委员关注学前教育师资培养编者按按照提得准说得对办得好的提案工作目标,市政协提案办联合信网传媒推出优秀提案背后的故事系列策划,挖掘优秀提案的思想内涵,捕捉提案人的思想亮点,广泛宣传典型引路,以此不断提升政协
爸妈!孩子阳了千万别给这么穿衣服,真要人命!忍不住问一句你给孩子穿过最厚的一次衣服有几件?最近天气变冷,周围还频频涌现小阳人。很多家长生怕自家孩子冻着病着,给穿厚秋裤就算了,总忍不住给孩子上面也裹个里三层外三层的就同事们都说
性感名媛凯莉詹娜,为何能够如此富有!被广大网友称作金小妹的凯莉詹娜是美国卡戴珊詹娜家族最年轻的继承人。凯莉詹娜她是美国名媛金卡戴珊同母异父的妹妹。还有一个姐姐相信大家也很熟悉,就是著名的维密模特NBA球员收割机肯达尔
怎么控制血糖?记住这几点,让糖尿病无处兴风作浪很多中老年朋友都有糖尿病的困扰,除了配合医生之外,平时血糖的控制也很重要,其实有很多人得了糖尿病但是他的寿命并没有受到很大影响。这主要也是平时血糖控得好的结果。3种常见的天然升糖王
入冬茶别乱喝,伤身!行家建议牢记2喝2不喝,早知早受益每年到天气转凉的时候,就会有大量的人开始喝茶,因为一杯温热的茶汤,能够在寒冷的天气里给人带来些许温暖,而且茶叶中还含有许多有机物质,所以喝茶不仅能够生津止渴,还能给身体补充营养。虽
斯波谈准绝杀美中不足的是没有绝杀北京时间11月3日,在热火主场迎战国王的比赛中,凭借着泰勒希罗终场前1。8秒命中的准绝杀三分,热火以三分险胜成功复仇国王。我本来是要直接冲筐的,然后我看到加布(文森特)尝试切入,他
热火正式付清波什全部NBA工资!当打之年却因病退役从今往后,波什与热火队再无瓜葛迈阿密先驱报报道,热火今天向龙王波什支付了他的最后一笔N工资,至此正式付清了他全部NBA工资。众所周知,早在2015年2月,波什就曾因为肺部出现血块而
萨利谈轮换把担子分到更多肩膀是我们的想法,现在球员都很自信直播吧11月3日讯拜仁目前又回到了最佳状态,球队体育董事萨利为此感到满意,他也表示此前对球队阵容运转的想法正在得以实现。在周二拜仁20击败国米的比赛中,格纳布里穆西亚拉得到休息,科
理性分析,雷霆三少是否可能同时达成30000分的壮举?雷霆三少一眨眼,那都是征战了数十载的老将了,他们已经是功成名就,都入选了历史75大,未来也是100进名人堂。他们解散令人惋惜,如果再沉淀几年,夺冠真的只是时间问题。他们解散之后,分
皇马对阵凯尔特人皇马自赛季开始以来一路连胜,直至上一轮欧冠小组赛中客场不敌RB莱比锡,迎来首败。上一场联赛又在主场被保级队赫罗纳逼平,虽说要考虑到伤病和人员缺席情况,但还是可以看出球队近期的状态不
西部排名大乱!灰熊杀回前四,鹈鹕跌至第七,湖人连胜直逼勇士西部排名大乱!灰熊杀回前四,鹈鹕跌至第七,湖人连胜直逼勇士又是一个比赛日结束,22支球队经过厮杀终于决出高下!其中,与西部球队有关的6场比赛战况如下湖人120117鹈鹕,灰熊111
NBA每日新闻速递(11。3晚新闻)纯射手!马特瑞安三分命中率45队内第一赛季至今1助攻0罚球NBA常规赛,湖人加时险胜鹈鹕。末节最后1。3秒,湖人凭借马特瑞安的底角接球三分命中,将比赛拖入加时并赢下比赛。赛后,数据
奥运五金王陈若琳,为何这么没有存在感?邹凯吴敏霞马龙提起这三位运动员,共同的特点就是都在奥运会上拿过五枚金牌,实际上中国拿过五枚奥运金牌的不止这三位,还有一位就是陈若琳。而提起陈若琳,几乎很多人对她都不怎么熟悉,但她却
醒醒吧马刺!你们根本打不过猛龙队的波波维奇很知趣,知道来访的猛龙才是真正的强队,虽然战绩和马刺差不多,但是人家阵容个个都是狠角色,西卡特伦特阿奴诺比巴恩斯布歇,这些都是身高臂长的家伙,天赋也比马刺的这帮人要出色。再