FAQ-GC频繁导致eas实例对应的java进程CPU高

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

FAQ-GC频繁导致eas实例对应的java进程CPU高

适用版本EAS820问题描述EAS实例对应的java进程CPU高


原因分析:
检查EAS实例对应的服务端线程堆栈信息,发现http和rpc线程均正常,未发现线程阻塞或死锁等现象。
检查EAS实例对应的gc日志,也未发现频繁full gc的现象,但是观察发现,每次产生的gc日志都有好几百M,打开查看详细内容,发现gc很频繁,每秒5次,每次gc后内存都正常。Ibmjdk下每个gc文件最多会记录100万次gc,超过后会自动切换到新的文件,gc文件太大,切换时出现异常,导致无法继续写入,从而引起cpu高,初步怀疑是ibmjdk bug。
解决方法:
可通过更换ibmjdk为oraclejdk,解决此问题。

FAQ-GC频繁导致eas实例对应的java进程CPU高

适用版本EAS820问题描述EAS实例对应的java进程CPU高原因分析:检查EAS实例对应的服务端线程堆栈信息,发现http和rpc线程均正常,未发现线程...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息