azkaban编程监控任务超时

tech2026-02-23  1

 

从execution_flows表获得具体信息,每一次任务调度,都会在这个表中写入一个有新exec_id的记录。  

status 30 表示 running 执行中 70 表示 failed 失败 50 表示 success 成功执行

获得execution_flows中运行任务的开始时间

String sql = "SELECT exec_id,project_id,version,flow_id,submit_user,start_time FROM execution_flows WHERE `status` = 30 " ;

然后自行设置任务运行的最大时间,进行监控。

最新回复(0)