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

【EAS工作流】数据库表空间不足/事务日志满等异常导致流程卡住

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

【EAS工作流】数据库表空间不足/事务日志满等异常导致流程卡住

问题:数据库表空间不足等异常导致工作流后台事务未正常结束,流程流转卡住。


该问题对应的多种原因场景及解决方案具体阐述如下:


  • 1.针对【已失败】状态的后台事务

1)、首先通过【后台事务监控】,标题类似WF,状态等于已失败,查询出异常的工作流后台事务。

2)、双击对应创建时间的已失败的后台事务,可看到错误信息,如对应“表空间不足”之类的报错即就是我们需要处理的后台事务

3)、选中2中已失败的后台事务-点击修复,修复成功,对应流程即恢复正常


(注:后台事务【修复】操作就是重新执行该条后台事务任务)

image.webp

image.webp



image.webp



  • 2.针对【执行中】的后台事务

1)、一样通过后台事务监控 过滤出 标题类似WF 状态为执行中的后台事务

image.webp

image.webp


2)、查询已办任务对应的流程实例(替换后台事务标题中的任务id) 

SELECT FCODE  FROM T_wfr_procinst where fprocinstid in(SELECT FPROCINSTID  FROM T_WFR_ASSIGNDETAIL where FASSIGNID = 'd2576c57-3cd2-426c-a5af-2ea007fa3166WFWKITEM')


3)、工作流监控中 通过流程编码 查询流程实例,发现是对应问题流程


image.webp

4)、需要对这些后台事务进行后台修改状态为失败

    --查询并备份这些执行中,实际已经失败的后台事务(建议替换下面后台事务创建时间来保证查询范围精确)

    --1.查询(查询分析器中执行的话,以下日期比较格式是sql server语法,oracle需要修改日期格式为{ts'2023-10-08 00:00:00'}

  SELECT * FROM T_job_inst where ftitle like '%WF%' and FSTATE = 'Running' and FCREATEDTIME >='2023-10-08 00:00:00' and  FCREATEDTIME <'2023-10-09 00:00:00';


 

    --2.备份数据到表T_job_inst_bk231009(该表名可自定义)

    SELECT * into T_job_inst_bk231009 FROM T_job_inst where ftitle like '%WF%' and FSTATE = 'Running' and FCREATEDTIME >='2023-10-08 00:00:00' and  FCREATEDTIME <'2023-10-09 00:00:00';



  

【EAS工作流】数据库表空间不足/事务日志满等异常导致流程卡住

问题:数据库表空间不足等异常导致工作流后台事务未正常结束,流程流转卡住。该问题对应的多种原因场景及解决方案具体阐述如下:1.针对【已...
点击下载文档文档为doc格式

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

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