【EAS后台事务】常见问题-后台事务状态一直卡在执行中(实际已经不在执行?)原创
金蝶云社区-汪伟康
汪伟康
15人赞赏了该文章 284次浏览 未经作者许可,禁止转载编辑于2024年08月07日 15:15:08

问题:后台事务状态一直卡在执行中,怀疑已经不在执行了。

版本:EAS8.5及以下


分析:

1、后台事务监控中双击打开执行中的后台事务可以看到分配的实例ip

image.png


2、查对应后台事务执行实例的线程堆栈,搜索"BGJOB",搜不到则证明当前实例实际没有在执行的后台事务线程

http://服务器ip:对应实例的http端口/easportal/tools/threaddump.jsp


注:对应实例http端口获取可在 EAS服务器控制台上查询到。

image.png


2、收集对应实例的后台事务日志(\eas\server\profiles\server*\logs\scheduler.log)

image.png


3、通过后台事务标题检索日志。

案例:如下报错日志分析可知原因是  更新该后台事务状态时数据库返回Connect Reset导致更新失败(一般网络波动导致)

image.png



问题总结

1、EAS高版本(8.8及以上版本发版自带;861:PT176206)有做更新后台事务状态失败的重试机制

2、数据处理:可以不用关心,如果需要处理可直接后台备份并删除该条后台事务即可。

查询sql举例:

select * from t_job_inst where ftitle ='替换后台事务标题';





图标赞 15
15人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0