s-HR空闲线程不断累加的处理方法

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

s-HR空闲线程不断累加的处理方法

问题描述:

实例进程对应的线程数不断累加

进程号13978所打开的线程数已达到2491个,而且持续往上增加


原因分析:

通过监控实例的线程发现com.kingdee.shr.perfweb.utils.PerfwebThreadPoolUtils.startThreadController程序一直在创建线程,执行结束后没有主动释放线程,导致空闲线程不断累加。

即“绩效后台事务控制器”导致空闲线程不断增加


解决方法:

在管理控制台或者查询分析器上执行如下脚本后重启整个s-HR应用

--删除"绩效后台事务控制器"

delete from t_wfd_processdef where FPROCESSID ='0b65d1bf-dc09-4d6e-b07c-287da364ac4cWFPRCDEF';

delete from t_job_trigger where FJOBDEFID='0b65d1bf-dc09-4d6e-b07c-287da364ac4cBGJOBDEF';

delete from t_job_def where FJOBDEFID='0b65d1bf-dc09-4d6e-b07c-287da364ac4cBGJOBDEF';


说明:8.5sp1,8.6,8611等最新的补丁都已经将这个事务删除,不影响业务可以直接删除。


s-HR空闲线程不断累加的处理方法

问题描述:实例进程对应的线程数不断累加进程号13978所打开的线程数已达到2491个,而且持续往上增加原因分析:通过监控实例的线程发现com.k...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息