【EAS后台事务】常见问题-后台事务状态一直卡在执行中(实际已经不在执行?)原创
15人赞赏了该文章
284次浏览
编辑于2024年08月07日 15:15:08
问题:后台事务状态一直卡在执行中,怀疑已经不在执行了。
版本:EAS8.5及以下
分析:
1、后台事务监控中双击打开执行中的后台事务可以看到分配的实例ip
2、查对应后台事务执行实例的线程堆栈,搜索"BGJOB",搜不到则证明当前实例实际没有在执行的后台事务线程。
http://服务器ip:对应实例的http端口/easportal/tools/threaddump.jsp
注:对应实例http端口获取可在 EAS服务器控制台上查询到。
2、收集对应实例的后台事务日志(\eas\server\profiles\server*\logs\scheduler.log)
3、通过后台事务标题检索日志。
案例:如下报错日志分析可知原因是 更新该后台事务状态时数据库返回Connect Reset导致更新失败(一般网络波动导致)
问题总结:
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