FAQ---用户监控线程阻塞导致应用服务器Java进程CPU持续高消耗
问题描述:
解决方案:
适用版本
EAS800
问题描述
应用服务器Java进程CPU持续高消耗
原因分析:
查看实例线程堆栈,发现是从实例的com.kingdee.eas.base.usermonitor.app.UserMonitorRegistryManager.delete
阻塞了大量com/kingdee/bos/framework/session/RemoteSessionManager.removeSession线程
结合代码分析,发现是主实例调用从实例的踢出接口,在从实例的踢出接口(该方法有同步锁)又反调用主实例的接口,该接口因为主实例并发大而阻塞,导致从实例的同步锁不能被释放,从而导致线程阻塞。
解决方法:
800版本安装基础业务服务模块补丁PT158671进行优化。
FAQ---用户监控线程阻塞导致应用服务器Java进程CPU持续高消耗
问题描述:解决方案:适用版本EAS800问题描述应用服务器Java进程CPU持续高消耗原因分析:查看实例线程堆栈,发现是从实例的com.kingdee.eas...
点击下载文档
上一篇:s-HR空闲线程不断累加的处理方法下一篇:EAS Cloud应用集群启不来报java.net.SocketException: No buffer space available (maximum connections reached?) 错误处理
本文2024-09-22 20:29:09发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113934.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章