调度任务为什么一直处于运行中

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

调度任务为什么一直处于运行中

1 问题描述

在调度中心的调度任务列表,出现长时间处于运行中状态的调度任务。


2 问题排查

存在两种情况导致任务一直处于运行中状态。

  • 任务正常运行,确实在运行中

  • 执行服务器在任务开始运行和结束运行之间重启或宕机了,确认方式如下。


1、获取任务traceid

6.0及以上版本:进入运行日志详情页,获取任务traceid。

6.0以下版本:

在调度中心的运行日志列表,点击选中该任务,浏览器F12打开发开者工具 ,查看entryRowClick请求, seldata的值就是任务的id。

前往查询分析器,打开系统库,输入以下语句:select ftraceid from t_sch_task where fid = xxxx查出的ftraceid就是任务执行的traceid。 


2、查询线程堆栈

在运行日志,获取执行服务器实例和执行服务器名称。

monitor,根据执行服务器实例或执行服务器名称,找到对应服务器实例,点击线程堆栈。

根据traceid搜索即可找到任务对应的执行线程。

调度任务为什么一直处于运行中

1 问题描述在调度中心的调度任务列表,出现长时间处于运行中状态的调度任务。2 问题排查存在两种情况导致任务一直处于运行中状态。任务正...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息