使用场景
在任务调度系统中,当任务或节点因依赖条件不满足而长期处于"就绪"状态时,系统会自动终止它们以避免资源浪费和流程阻塞。本文档将解释如何配置这些超时参数。
示例
1、节点就绪超时
参数名: ready.job.expire.time(单位:毫秒)
默认值: 1天(24小时)
参数位置: Azkaban exec.azkaban.properties配置组
触发条件: 单个节点等待依赖超过设定时间
影响范围: 仅终止超时的单个节点
INFO-离线开发,如何修改节点/任务就绪状态超时终止时间 - 图1

2、任务就绪超时
参数名: ready.flow.expire.time(单位:毫秒)
默认值: 2天(48小时)
作用位置: Azkaban web.azkaban.properties配置组
触发条件: 整个任务流程等待依赖超过设定时间
影响范围: 终止整个任务流程
INFO-离线开发,如何修改节点/任务就绪状态超时终止时间 - 图2

作者:曹俊