调度任务为什么一直处于运行中
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 问题排查存在两种情况导致任务一直处于运行中状态。任务正...
点击下载文档
本文2024-09-23 00:17:13发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138502.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章