【调度中心】调度任务显示终止?
# 问题描述
调度在执行过程中,会发现存在调度任务执行状态为【终止】,下面来介绍什么时候会出现这种情况。
# 终止的原因
通常造成任务中止的原因主要分为用户手工终止和运行中遇到服务器重启。
- 用户手工执行
- 运行中遇到服务器重启:调度平台是不能在服务器重启后重新调度跑起来任务的,因为苍穹是分应用,任务很可能涉及分布式事务,如果默认重新跑一次,各种业务数据问题就难以发现了,所以调度平台会将任务标记为终止。
# 如何验证任务在执行时,遇到服务器重启?
**任务最后执行日志时间**和**节点最后执行时间**一致,判断节点进程停止。
下面为详细步骤:
1、根据当前任务的traceid在monitor中,拿到当前【任务最后执行时间】
![WPS图片(1).webp](/download/0100c624efb657df4e1eb5c799ad4ac2ca7e.webp)
2、根据当前任务执行日志,获取任务最后日志的instanceid。如下图所示
![WPS图片(2).webp](/download/01002d90269c8d6549cdb1a1b6df2baa6bbc.webp)
3、根据instanceid对应节点,找到【节点最后执行时间】
![WPS图片(3).webp](/download/01002b0fea02fe1d46fda1a4a53698a26652.webp)
4、【任务最后执行日志时间】和【节点最后执行时间】一致,则判断节点进程停止。
# 处理方案
1. 优化当前任务性能
2. 将任务拆解,拆分成多个子任务执行
3. 配置定时任务的计划时间错开服务器重启的时间
# 后续优化
V6.0版本后续提供以下功能,帮助大家更快速解决问题
1、运行日志中展示终止原因
![WPS图片(4).webp](/download/0100fa0f22b618df44a5abb8a9a1e742d877.webp)
2.支持任务是否开启自动重新调度的功能。但需要任务本身支持重复执行
![WPS图片(6).webp](/download/0100091e0e7ed8b34739a98eb95140f03daf.webp)
【调度中心】调度任务显示终止?
# 问题描述调度在执行过程中,会发现存在调度任务执行状态为【终止】,下面来介绍什么时候会出现这种情况。# 终止的原因通常造成任务中止...
点击下载文档
上一篇:调度任务为什么终止下一篇:调度任务中无法获取应用参数问题
本文2024-09-23 00:45:01发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-141483.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章