(FAQ)应用服务器cpu持续高消耗导致系统运行缓慢
(FAQ)应用服务器cpu持续高消耗导致系统运行缓慢
原因分析: 1, 查看资源占用情况,cpu持续在95%以上。 2、通过eassupport收集服务端信息,查看服务端gc日志,发现每个server下的gc图形都是如下形态。前一个蓝色框为12月21日的,后一个为12月22日上午8:00到服务器重启时间 3、 通过手工收集Dump 日志进行分析 因为没出现server 宕机并自动生成heapdump文件,待数日后再次出现了该情况(12月27日),通过手工方式收集到了heapdump文件。 收集方法:http://服务器ip:http端口号/easportal/tools/dump.jsp?type=heapdump 4、对dump文件分析如下: 展开上图中LRUMap对象,如下 对上图中的RowSetSqlDec对象点“list same type”,可看到该对象有1795个,共占用了1G内存(见下图): 解决方法: 补丁PT041525,利用lrumap做query的缓存机制存在内存泄露,该补丁已撤销,可打PT045063将原补丁内容撤回。 关键字: 内存溢出,gc分析,heapdump
原因分析: 1, 查看资源占用情况,cpu持续在95%以上。 2、通过eassupport收集服务端信息,查看服务端gc日志,发现每个server下的gc图形都是如下形态。前一个蓝色框为12月21日的,后一个为12月22日上午8:00到服务器重启时间 3、 通过手工收集Dump 日志进行分析 因为没出现server 宕机并自动生成heapdump文件,待数日后再次出现了该情况(12月27日),通过手工方式收集到了heapdump文件。 收集方法:http://服务器ip:http端口号/easportal/tools/dump.jsp?type=heapdump 4、对dump文件分析如下: 展开上图中LRUMap对象,如下 对上图中的RowSetSqlDec对象点“list same type”,可看到该对象有1795个,共占用了1G内存(见下图): 解决方法: 补丁PT041525,利用lrumap做query的缓存机制存在内存泄露,该补丁已撤销,可打PT045063将原补丁内容撤回。 关键字: 内存溢出,gc分析,heapdump
(FAQ)应用服务器cpu持续高消耗导致系统运行缓慢
(FAQ)应用服务器cpu持续高消耗导致系统运行缓慢原因分析:1, 查看资源占用情况,cpu持续在95%以上。 2、通过eassupport收集服务端信息...
点击下载文档
本文2024-09-16 22:48:13发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-50463.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章