找回密码
 立即注册

QQ登录

只需一步,快速开始

无垠

注册会员

7

主题

26

帖子

71

积分

注册会员

积分
71
无垠
注册会员   /  发表于:2024-12-19 16:08  /   查看:40  /  回复:2
1金币
我在任务完成时节点调用了一个处理业务数据的服务端命令,在不调用复活命令时候,能正常同意或拒绝结束流程,但是每次需要复活流程重新编辑审核时候就提示复活命令30S超时,最后流程还是结束了

2 个回复

倒序浏览
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:4 天前
沙发
您好,这个问题您那边能否提供个可以复现问题的 demo 呢?看描述目前没有很好的猜测。
主要需要看下流程的设计器和任务完成时执行命令的相关逻辑。看是不是因为在复活流程时由于数据库事务原因导致死锁超时。
回复 使用道具 举报
无垠
注册会员   /  发表于:昨天 22:55
板凳
Simon.Sun 发表于 2024-12-20 15:57
您好,这个问题您那边能否提供个可以复现问题的 demo 呢?看描述目前没有很好的猜测。
主要需要看下流程的 ...

刚刚弄demo的时候,发现原因了,我在流程完成时调用服务端命令时候因为设置了复活命令,提示需要异步,不知道为啥我出现问题的项目里没提示,设置成异步后可以了。
这里为什么会需要异步,没勾选之前一直在等待这个接口BpmService/task/commit过很久复活命令提示超时。并且在demo里试了试其实不勾选异步请求也不会有问题,我那个项目里就会有影响
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部