线程阻塞或死锁导致的应用服务器实例Java进程CPU高解决方案

问题现象
EAS Cloud系统整体性能卡慢,top查看资源使用情况,发现实例Java进程CPU持续高消耗

问题场景
EAS Cloud实例Java进程的CPU负载缓慢增加,用户数下降后CPU能降下来。
EAS Cloud实例Java进程的CPU突然异常持续增高,部分用户出现卡死 、重连、缓慢、无法登录等现象。
EAS Cloud实例Java进程的CPU持续较高,随着相关线程越来越多,实例Java进程的CPU消耗会随之增加。
可能原因
1、资源不足
通过检测CPU资源情况和系统并发用户情况进行评估。
2、jvm内存紧张
通常jvm内存参数设置过低、GC参数设置不当或者应用存在内存泄漏,可能引发频繁FUll GC,
会出现实例CPU持续高消耗的情况。需要通过收集实例的gc日志和dump日志进行分析定位。
EAS实例宕机案例分析培训课件:
应用服务器实例宕机分析方法培训视频 发布于2020年4月8日
课程回放地址:https://vip.kingdee.com/school/liveCourse/677
如何使用MAT工具分析应用宕机日志(短视频)
查看链接地址: https://vip.kingdee.com/school/7496
3、线程
线程阻塞或死锁导致的应用服务器实例Java进程CPU高解决方案
问题现象 EAS Cloud系统整体性能卡慢,top查看资源使用情况,发现实例Java进程CPU持续高消耗 问题场景EAS Cloud实例Java进程的CPU负载缓...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



