调度模块影响之工作流不能正常进入流程

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

调度模块影响之工作流不能正常进入流程

调度模块影响工作流的常见表现

  • 进入首页或者工作流设计器页面时,提示 “后台事务未启动,请联系管理员”

  • 单据提交后,点击 查看流程图,提示 未在流程中流转或查不到流程

  • 工作流提交后,滞后10分钟左右进入流程


调度服务异常时,可能会影响工作流进入流程,先排查工作流自身问题

https://club.kdcloud.com/questions/53490204396251648/answers/53490205134884097


工作流自身问题排除后,下面进入调度模块排查流程

进系统管理-调度服务-调度监控确认服务器是否正常,异常时,确认zookeeper服务是否正常,系统参数Schedule.zk.server、Schedule.zk.path配置的地址是否正确(能正常访问)


以上问题都排除后,剩下的可能就是MQ队列阻塞了

进入MQ管理后台,确认所有节点是否都正常,出现红色代表节点有异常


第二步是确认队列是否有阻塞,进入队列节点,根据workflowjob关键字进行过滤,按ready倒排序看看是否有大量消息阻塞的队列


如发现有消息阻塞的队列,点击队列名,进入队列详情确认该节点下是否有消息消费者


1、如果Consumers节点没有消费者,则说明消费节点可能离线了,找现场运维确认(这里的消费者就是任务的执行服务器)


2、如果Consumers节点存在消费者,根据阻塞的队列名称确定appid(更多关于调度队列命名介绍参考:https://vip.kingdee.com/article/218298504655816448),到monitor找到对应的微服务节点,打开线程堆栈全局搜索线程名称scheduleTask-WorkFlowJOB,看看工作流自身任务线程是否有阻塞;如无法确认具体微服务节点,可逐个打开微服务节点线程堆栈排查


工作流自身任务线程阻塞案例:


3、在V4.012版本之前,后台任务类型的调度任务阻塞也可能导致工作流队列阻塞,排查方法请参考

https://vip.kingdee.com/article/236133470420711424 

调度模块影响之工作流不能正常进入流程

调度模块影响工作流的常见表现进入首页或者工作流设计器页面时,提示 “后台事务未启动,请联系管理员”单据提交后,点击 查看流程图,提...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息