关于自动节点闪烁问题与流程不向下流转问题的分析思路
> 用户在使用系统时会偶发出现流程中的自动节点处于闪烁状态或流程审批后没有向下流转的问题。
![downloadfile.webp](/download/0100d892a5361a3041b297175bb8e9d639e9.webp)
![63b53318acb5a30001f56b6a.webp](/download/01001ccd917b74df4cc5a2dbcd84d8c4f7c6.webp)
此时查看该节点的错误日志也是为空。
![63b51f91710b120001a853fc.webp](/download/0100301f5156088846fbad67ee937d2b110d.webp)
上述问题的出现可以推断为,该节点中的任务或后置脚本存在某些方法调用出现问题,导致后台事务的阻塞。
后台事务是要分配到实例上执行的,当实例上存在某个事务一直处于执行中状态,则后续分配到该实例上的事务都会排队等待前方的事务执行完成,自身一直得不到执行,此时这些事务状态为已就绪或已接收状态。
由于工作流运行也是通过后台事务执行的,所以上述的阻塞也可能导致工作流事务不能执行,这时候会出现单据提交触发不了流程和审批后流程没有向下流转的情况。
- 【临时方案】:
把执行中的事务杀死
步骤1:在查询分析器把执行中的事务改为已失败
SELECT * FROM T_job_inst where FSTATE ='Running' and FTITLE LIKE '%事务主题%' ;
update T_job_inst set FSTATE ='Failed' where FSTATE ='Running' and FTITLE LIKE '%事务主题%' ;
步骤2:重启服务器
- 【根本解决方案】:
在执行【临时方案】前收集线程日志分析
1. 在后台事务监控中查看是什么事务在执行中,点击进入详情页,查看具体的【执行服务器】。
![63b52613a992a50001c43b02.webp](/download/0100e8a819c0783a47b5a4bf1b0ca6dc8f45.webp)
2. 在浏览器打开一下网址,实例IP和端口填上打开网页
http:// 【你们的serverIP】:【你们的http端口号】/easportal/tools/threaddump_mi.jsp
3. 打开网页后,根据任务的【执行服务器】的ip选择对应的地址,点击Living threads页签切换到该实例的threaddump日志。按ctrl+F,输入BG,如果有BG的堆栈则另存为网页保存下来,隔几分钟后重复操作步骤3,保存多次网页。提单分析并附上保存的网页,模块先提到事务对应的业务模块,如果不确定是哪个模块,先提后台事务,确认后再转具体模块分析。
取卡住任务对应threaddump线程堆栈步骤说明:
![63b529c97b8bfb000127128b.webp](/download/0100b2d418ec3cd649899354ae7cb49d87e4.webp)
关于自动节点闪烁问题与流程不向下流转问题的分析思路
> 用户在使用系统时会偶发出现流程中的自动节点处于闪烁状态或流程审批后没有向下流转的问题。![downloadfile.webp](/download/0100d892a5...
点击下载文档
本文2024-09-16 21:59:12发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45201.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章