(FAQ)二次开发调用帐表查询导致EAS Cloud实例内存溢出

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

(FAQ)二次开发调用帐表查询导致EAS Cloud实例内存溢出

(FAQ)二次开发调用帐表查询导致EAS Cloud实例内存溢出
原因分析: 1、过滤268,922个对象的结果集导致实例OOM,每个对象包含14个字段:10个CHAR型,4个NUMBER型。(详见附件) 2、从可疑javacore信息分析“com_1_kingdee_1_eas_1_producecost_1_IMarginalContributRptFacade”非EAS标准产品,因此判断是二次开发相关代码调用,是帐表查询相关操作。 3、分析9.24日server5和server4相关heapdump,与修改admin.vmoptions参数前的宕机情形类似,但admin.vmoptions已修改,按理不应该再次宕机,因此进一步印证了非标准产品导致OOM宕机。 解决方法: 1、请现场二次开发根据堆栈相关信息继续排查相关代码,并避免类似代码发生。 2、删除所有实例下已分析过的heapdump文件。(eas/server/profiles/server*/bin/heapdump*),减少磁盘空间占用。

(FAQ)二次开发调用帐表查询导致EAS Cloud实例内存溢出

(FAQ)二次开发调用帐表查询导致EAS Cloud实例内存溢出原因分析:1、过滤268,922个对象的结果集导致实例OOM,每个对象包含14个字段:10个CH...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息