FAQ---考勤HashMap同步问题导致eas实例CPU高
202次浏览
编辑于2019年12月18日 14:18:03
适用版本EAS820问题描述EAS实例对应的Java进程CPU持续高消耗,重启实例能缓解,但月初几乎每天都出现一次异常。
原因分析:检查实例gc正常,线程在处理考勤计算相关功能。分析发现是CommonAttendanceBoardCalService.calculateProcess这块代码,采用了多线程,但没有处理好HashMap同步问题导致。
解决方法:已在考勤模块最新补丁中修复。
原因分析:检查实例gc正常,线程在处理考勤计算相关功能。分析发现是CommonAttendanceBoardCalService.calculateProcess这块代码,采用了多线程,但没有处理好HashMap同步问题导致。
解决方法:已在考勤模块最新补丁中修复。
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0