电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

后台事务终止帮助

来源:金蝶云社区作者:金蝶2024-09-2210

后台事务终止帮助

适用版本:EAS V8.0版本及以上

用户场景

背景介绍

1. 数据库连接异常导致后台事务任务执行线程卡住,事务一直在执行中

2. 业务方法本身原因导致任务执行线程卡住事务一直在执行中

3. 一般的后台事务都是互斥的事务是排队执行,如果上一个事务一直执行中,那么就不会自动触发生成下一个事务

4. 后台事务执行事务的线程是有限的,当线程部分卡住,则会影响后台事务性能;当线程全部卡住,服务实例则不会加载执行事务

解决方案:

问题确认

确认正在执行中的事务是否线程卡住;

1. 查看【后台事务监控】界面,确定正在执行中的事务的开始时间是否距离现在已经很久了

2. 如果事务长时间一直在执行中,则需要收集线程堆栈进一步分析

a) 拿到任务对应执行服务器的实例IP和http端口,界面上的端口是rpc端口,http端口要去管理控制台查看

b) 在浏览器打开一下网址,实例IP和http端口填上打开网页http://serverIP:http端口号/easportal/tools/threaddump_mi.jsp

c) 打开网页后选择livingthreads页签,按ctrl+F,搜索BGJOB和业务方法名,找到事务对应的线程,另存为网页保存下来,隔几分钟后重复操作步骤C,保存多次网页;将保存下来的网页用文本编辑器打开,对比线程堆栈内容,如果内容都一致,则说明线程已经卡住;如果内容不一致,说明线程正常执行中;

后台事务终止帮助

适用版本:EAS V8.0版本及以上一 用户场景背景介绍:1. 数据库连接异常导致后台事务任务执行线程卡住,事务一直在执行中;2. 业务方法...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信